Setup Laravel with FrankenPHP
Step 1: Clone the Repository
Navigate to the root of your Laravel project and clone the repository:
git clone https://github.com/Kamleshpaul/setup-laravel-with-frankenphp.git
Step 2: Move the Cloned Repository
Move the cloned repository to root directory:
mv setup-laravel-with-frankenphp/{Caddyfile,download.sh} ./ && rm -rf setup-laravel-with-frankenphp
Step 3: Make Download Script Executable
Make the download script executable:
chmod +x download.sh
Step 4: Download Composer and FrankenPHP
Run the download script:
./download.sh
This script will download composer.phar
for Composer and FrankenPHP for php-cli
, php
, and Caddy server
.
Step 5: Install Composer dependency
To install all the dependency, use the following command:
./frankenphp php-cli ./composer.phar install
Step 6: Run FrankenPHP Server
To run the FrankenPHP server, use the following command:
./frankenphp run
Step 7: Open Localhost
After running the server, open your web browser and navigate to https://localhost
Step 8: gitignore
Add this in .gitignore
frankenphp
composer.phar
Useful command
./frankenphp php-cli ./composer.phar (install | update | dump-autoload | require | remove)
./frankenphp php-cli artisan about
NOTE: It installs PHP 8.3. If you need another version of PHP, you can compile and use FrankenPHP and change the Composer version.