Maison  >  Article  >  développement back-end  >  Que faire si nginx n'analyse pas php

Que faire si nginx n'analyse pas php

藏色散人
藏色散人original
2020-11-01 14:11:023481parcourir

La solution pour que nginx n'analyse pas php : recherchez d'abord le fichier de configuration nginx ; puis supprimez les commentaires correspondants ; puis redémarrez nginx et visitez enfin la page ;

Que faire si nginx n'analyse pas php

Recommandé : "Tutoriel vidéo PHP"

Nginx ne peut pas analyser le fichier php

0x00 : Description du problème

Lors de l'accès aux fichiers *.php, le contenu du fichier n'est pas affiché mais le fichier auquel accéder est directement téléchargé, comme index.php.

0x01 : Solution

 : Recherchez le fichier de configuration nginx et modifiez le fichier pour prendre en charge php

L'emplacement du fichier de configuration est : /etc/nginx/sites_available/ ci-dessous, si vous n'avez créé aucun autre fichier de configuration, il devrait y avoir un fichier de configuration par défaut nommé "default".

1. Ouvrez le fichier de configuration et recherchez le contenu suivant dans le fichier :

location ~ \.php$ {
                fastcgi_split_path_info ^(.+\.php)(/.+)$;
                # NOTE: You should have “cgi.fix_pathinfo = 0;” in php.ini
 
                # With php5-cgi alone:
                # fastcgi_pass 127.0.0.1:9000;
                # With php5-fpm:
                fastcgi_pass unix:/var/run/php5-fpm.sock;
                fastcgi_index index.php;
                include fastcgi_params;
        }

2 Si vous constatez que le contenu ci-dessus est commenté, supprimez le commentaire correspondant.

3. Redémarrez nginx et visitez la page.

sudo service nginx restart

4. Si une erreur 503 se produit lors d'un nouvel accès, veuillez installer php5-fpm et accéder à nouveau à

sudo apt-get install php5-fpm
.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn