Skip to content

Latest commit

 

History

History
70 lines (50 loc) · 1.49 KB

README.md

File metadata and controls

70 lines (50 loc) · 1.49 KB

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.