Installation
Run the playground service using
$ docker-compose exec playground bashInstall via Composer Create-Project
$ composer create-project symfony/website-skeleton blogInstall via Symfony Installer
$ symfony new blogExample config file for symfony application Inside the config/sites directory just create symfony-blog.conf and configuration be something like this
server { listen 80; listen [::]:80; server_name symfony-blog.local; root /var/www/symfony-blog/public; index index.php index.html index.htm index.nginx-debian.html; location / { try_files $uri $uri/ /index.php?$query_string; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass 0.0.0.0:9000; } location ~ /\.ht { deny all; } location ~ /.well-known { allow all; } }Do not forget to register the domain in /etc/hosts
127.0.0.1 symfony-blog.localIn your symfony project .env file set following
DATABASE_URL=mysql://db_user:db_password@127.0.0.1:3306/db_nameFor e.g.
DATABASE_URL=mysql://homestead:secret@127.0.0.1:3306/db_name
← Laravel