Maison > développement back-end > tutoriel php > Pourquoi mes fichiers PHP se téléchargent-ils au lieu de s'exécuter dans Nginx ?

Pourquoi mes fichiers PHP se téléchargent-ils au lieu de s'exécuter dans Nginx ?

Linda Hamilton
Libérer: 2024-12-01 17:17:15
original
426 Les gens l'ont consulté

Why Are My PHP Files Downloading Instead of Executing in Nginx?

Nginx servant des fichiers PHP en téléchargement : comment réparer l'exécution

Votre installation Nginx est configurée pour servir des fichiers PHP en téléchargement au lieu de les exécuter . Pour résoudre ce problème, suivez ces étapes :

1. Décommentez les ports d'écoute :

Modifiez /etc/nginx/sites-available/default et décommentez les deux lignes suivantes :

listen   80; ## ipv4
listen   [::]:80 default_server ipv6only=on; ## ipv6
Copier après la connexion

2. Définissez le nom du serveur :

Laissez le nom du serveur comme localhost :

server_name localhost;
Copier après la connexion

3. Ajoutez index.php :

Ajoutez index.php à la ligne d'index :

index index.php index.html index.htm;
Copier après la connexion

4. Activer le bloc d'emplacement PHP :

Décommentez le bloc d'emplacement PHP suivant :

location ~ \.php$ { ... }
Copier après la connexion

5. Définissez cgi.fix_pathinfo :

Modifiez /etc/php5/fpm/php.ini et définissez cgi.fix_pathinfo sur 0 :

cgi.fix_pathinfo = 0
Copier après la connexion

6. Redémarrage du service :

Redémarrez Nginx et php5-fpm :

sudo service nginx restart && sudo service php5-fpm restart
Copier après la connexion

Ces modifications garantiront que les fichiers PHP sont exécutés correctement par Nginx.

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!

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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal