21 November 2021
Linux
Symfony est un ensemble de composants PHP ainsi qu'un framework MVC libre écrit en PHP.
Il fournit des fonctionnalités modulables et adaptables qui permettent de faciliter et d’accélérer le développement d'un site web.
Table des matières
sudo rm /var/www/site1/index.html
composer -V
Composer version 2.1.9 2021-10-05 09:47:38
cd /var/www/site1
composer create-project symfony/website-skeleton .
wget https://get.symfony.com/cli/installer -O - | bash
export PATH="$HOME/.symfony/bin:$PATH"
Vérifier dans le repertoire site1 que Symfony est installer :
cd /var/www/site1
total 456
drwxr-xr-x 12 david david 4096 Nov 21 02:09 ./
drwxr-xr-x 8 root root 4096 Nov 21 02:31 ../
-rw-r--r-- 1 david david 1522 Nov 21 02:09 .env
-rw-r--r-- 1 david david 215 Nov 21 02:09 .env.test
-rw-r--r-- 1 david david 375 Nov 21 02:09 .gitignore
drwxr-xr-x 2 david david 4096 Nov 21 02:09 bin/
-rw-r--r-- 1 david david 2927 Nov 21 02:09 composer.json
-rw-r--r-- 1 david david 368936 Nov 21 02:09 composer.lock
drwxr-xr-x 4 david david 4096 Nov 21 02:09 config/
-rw-r--r-- 1 david david 247 Nov 21 02:09 docker-compose.override.yml
-rw-r--r-- 1 david david 717 Nov 21 02:09 docker-compose.yml
drwxr-xr-x 2 david david 4096 Nov 21 02:09 migrations/
-rw-r--r-- 1 david david 1367 Nov 21 02:09 phpunit.xml.dist
drwxr-xr-x 2 david david 4096 Nov 21 02:09 public/
drwxr-xr-x 5 david david 4096 Nov 21 02:09 src/
-rw-r--r-- 1 david david 14929 Nov 21 02:09 symfony.lock
drwxr-xr-x 2 david david 4096 Nov 21 02:09 templates/
drwxr-xr-x 2 david david 4096 Nov 21 02:09 tests/
drwxr-xr-x 2 david david 4096 Nov 21 02:09 translations/
drwxrwxrwx 4 david david 4096 Nov 21 02:09 var/
drwxr-xr-x 22 david david 4096 Nov 21 02:09 vendor/
cd /var/www/site1
symfony server:start
OU
php -S 127.0.0.1:8000 -t public
Ouvrir une page internet localhost:8000 ou http://127.0.0.1:8000
symfony check:security