Docker container with NGINX + PHP 8.1-FPM Ready for Symfony 6 and Laravel 9
How to use?
-
Clone this repository
git clone https://github.com/Workoverflow/docker-php-env.git
-
Use docker-compose or docker run
docker compose build docker compose up -d
OR
docker build -t php-app:latest . docker run -d -p 80:80 --name=php_app php-app:latest
-
Check php info in your browser. Visit http://localhost/
-
Attach to container
docker compose exec php sh
OR
doocker exec -it php_app /bin/sh
-
Remove default app folder
cd .. && rm -rf app
-
Create new Symfony 6 project or use other framework
composer create-project symfony/website-skeleton app
-
Refresh http://localhost/