Outils du site

Suzanne ouvre-moi ! [Une époque formidable]

04-linux:85-nginx

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
04-linux:85-nginx [2019/02/10 23:44] – [Check] Roge04-linux:85-nginx [2019/02/11 01:27] (Version actuelle) – [Configure PHP] Roge
Ligne 7: Ligne 7:
  
 ''sudo apt install nginx '' ''sudo apt install nginx ''
 +
 +
 ===== Check ===== ===== Check =====
  
Ligne 37: Ligne 39:
 ''sudo systemctl enable nginx'' ''sudo systemctl enable nginx''
  
 +===== Install PHP =====
 +
 +
 +''sudo apt install php7.2-fpm''
 +
 +
 +Nginx utilise une socket pour accéder à PHP.
 +
 +
 +==== Configure PHP ====
 +
 +
 +''sudo vim /etc/php/7.2/fpm/pool.d/www.conf''
 +
 +Check ''listen = /var/run/php/php7.2-fpm.sock'' have the right socket path.
 +
 +==== Configure site PHP ====
 +
 +Dans la configuration de site PHP (/etc/nginx/sites-available/default) il faut vérifier que l'adresse de la socket est correcte :
 +
 +<code>
 +        location ~ \.php$ {
 +            try_files $uri =404;
 +            fastcgi_split_path_info ^(.+\.php)(/.+)$;
 +            fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;
 +            fastcgi_index index.php;
 +            fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
 +            include fastcgi_params;
 +        }
 +</code>
  
  
Dernière modification : 2019/02/10 23:44