STEP 1 · CHOOSE YOUR SERVER
Installation guides
Choose your hosting environment. Read the matching setup steps, then continue to the live requirement checks.
1 requirement(s) not met.
- fileinfo — Missing: Detecting uploaded file types
Prepare the environment
Resolve the failed requirements and prepare the environment below, then refresh this page.
Project path
/home/pakistanhc/public_html
-
Create the directories Laravel writes to:
-
Copy
.env.example to .env:
then fill in DB_* and APP_URL.
-
Install the PHP dependencies on the server:
composer install --no-dev --optimize-autoloader
(or php composer.phar install --no-dev)
-
Generate an application key:
-
Create the database, if you are not using MySQL:
The application stores its sessions in the database, so it cannot start at all
until the file exists. With MySQL, create the database on your host instead.
- Open
/install and follow the guided steps.
The full checklist
PHP version pass
| Item | Detail |
| ✓ |
PHP 8.4.1 or newer within PHP 8.x (including PHP 8.5.x) |
Running PHP 8.5.11 |
Required extensions failed
| Item | Detail |
| ✓ |
pdo |
Database access |
| ✓ |
mbstring |
Multi-byte string handling |
| ✓ |
openssl |
Encryption, including the application key |
| ✓ |
tokenizer |
PHP tokenisation for the parser |
| ✓ |
xml |
XML parsing |
| ✓ |
ctype |
Character type checks |
| ✓ |
json |
JSON encoding and decoding |
| × |
fileinfo |
Missing: Detecting uploaded file types |
| ✓ |
session |
Sessions |
| ✓ |
filter |
Input filtering |
| ✓ |
hash |
Hashing, used by the backup checksums |
Recommended extensions pass
| Item | Detail |
| ✓ |
zip optional |
Backups and restore |
| ✓ |
gd optional |
Image processing |
| ✓ |
curl optional |
Outbound HTTP, including mail transports |
| × |
intl optional |
Missing: Internationalisation |
| ✓ |
bcmath optional |
Arbitrary precision maths |
| × |
exif optional |
Missing: Reading image orientation |
Required functions pass
| Item | Detail |
| ✓ |
proc_open() |
Running artisan commands during installation |
| ✓ |
putenv() |
Setting environment values |
Writable directories pass
| Item | Detail |
| ✓ |
storage/app |
Uploaded files and the backups directory |
| ✓ |
storage/framework/cache |
Compiled configuration and views |
| ✓ |
storage/framework/sessions |
Session files |
| ✓ |
storage/framework/views |
Compiled Blade views |
| ✓ |
storage/logs |
Application logs |
| ✓ |
bootstrap/cache |
Cached packages and services |
Application files pass
| Item | Detail |
| ✓ |
.env |
Environment configuration |
| ✓ |
vendor/autoload.php |
Composer dependencies |
| ✓ |
artisan |
The Laravel command line |
| ✓ |
public/index.php |
The web entry point |
| ✓ |
composer.lock optional |
Pins the exact dependency versions |
| ✓ |
package-lock.json optional |
Pins the exact front-end versions |
| ✓ |
public/build/manifest.json optional |
Built front-end assets; run npm run build if absent |
Disk space pass
| Item | Detail |
| ✓ |
At least 200 MB free |
139.7 GB free |