La solution au problème selon lequel nginx ne peut pas exécuter de fichiers php : recherchez d'abord "php-fpm.conf" et configurez l'élément "écouter" puis modifiez la configuration correspondante dans nginx.
L'environnement d'exploitation de cet article : système linux5.9.8, version PHP7.1, ordinateur DELL G3
Pourquoi peut-on' t nginx exécute des fichiers php ? Que faire ? Une mauvaise configuration de nginx php-fpm a provoqué l'échec de l'exécution du fichier php
Je ne suis pas allé sur mon site Web depuis longtemps, et aujourd'hui je je suis allé le voir et j'ai trouvé une erreur 50x.
Le site Web est desservi par nginx.
De nombreuses situations sur Internet sont causées par des problèmes avec la partie
location ~ .php$ { # root html; #fastcgi_pass 127.0.0.1:9000; fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock; fastcgi_index index.php; # fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; }
de la configuration de nginx. Les problèmes trouvés dans les recherches par mots clés sont principalement des explications d'erreurs de configuration dans la
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
service php-fpm status
php ./index.php
fastcgi_pass 127.0.0.1:9000; fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
include=/etc/php-fpm.d/*.conf
listen = /var/run/php-fpm/php-fpm.sock
fastcgi_pass unix:/var/run/php-fpm/php-fpm.sock;
fastcgi_pass unix:/var/run/php-fpm.sock;
Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!