Maison >développement back-end >Problème PHP >Que dois-je faire si index.php n'est pas analysé lors de l'accès ?

Que dois-je faire si index.php n'est pas analysé lors de l'accès ?

藏色散人
藏色散人original
2022-01-26 09:41:362957parcourir

La solution au problème que l'accès à index.php ne résout pas est de configurer un morceau de code dans le serveur nginx comme "location ~ .php$ {try_files $uri =404;fastcgi_split_path_info ^(.+.php).. .}".

Que dois-je faire si index.php n'est pas analysé lors de l'accès ?

L'environnement d'exploitation de cet article : système Windows 7, version PHP5, ordinateur DELL G3

Que dois-je faire si index.php ne peut pas être analysé lors de son accès ?

Le serveur nginx n'analyse pas PHP lors de l'accès et télécharge directement le fichier php.

Lors de la configuration du serveur, cette situation se produit parfois. Le nom de domaine est mappé sur un répertoire et le fichier index.php est directement téléchargé. lors de l'accès au nom de domaine. Comment résoudre cette situation ?

location ~ \.php$ {
        try_files $uri =404; #增加
        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; #反注释
#       include snippets/fastcgi-php.conf;
#
#       # With php5-cgi alone:
#       fastcgi_pass 127.0.0.1:9000;
#       # With php5-fpm:
#       fastcgi_pass unix:/var/run/php5-fpm.sock;
}

Configurez simplement ce morceau de code dans le serveur nginx pour analyser PHP. Le but de ce code est de passer automatiquement à php5-fpm pour analyser le fichier lors de l'accès à un fichier php.

Apprentissage recommandé : "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!

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