Que faire si nginx n'analyse pas php

藏色散人
Libérer: 2023-03-06 21:42:01
original
3471 Les gens l'ont consulté

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;
        }
Copier après la connexion

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
Copier après la connexion

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
Copier après la connexion
.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!