Was tun, wenn Nginx PHP nicht analysiert?

藏色散人
Freigeben: 2023-03-06 21:42:01
Original
3481 Leute haben es durchsucht

Die Lösung dafür, dass Nginx PHP nicht analysiert: Suchen Sie zuerst die Nginx-Konfigurationsdatei, entfernen Sie dann die entsprechenden Kommentare und starten Sie dann die Seite neu.

Was tun, wenn Nginx PHP nicht analysiert?

Empfohlen: „PHP-Video-Tutorial

Nginx kann PHP-Dateien nicht analysieren

0x00: Problembeschreibung

Beim Zugriff auf *.php-Dateien wird der Inhalt der Datei nicht angezeigt, sondern direkt heruntergeladen Die Datei, auf die zugegriffen werden soll, z. B. index.php.

0x01: Lösung

: Suchen Sie die Nginx-Konfigurationsdatei und ändern Sie die Datei, um PHP zu unterstützen. Der Speicherort der Konfigurationsdatei lautet: /etc/nginx/sites_available/ Wenn Sie unten keine anderen Konfigurationsdateien erstellt haben, sollten Sie dies tun Es gibt eine Standardkonfigurationsdatei mit dem Namen „default“.

1. Öffnen Sie die Konfigurationsdatei und finden Sie den folgenden Inhalt in der Datei:

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;
        }
Nach dem Login kopieren

2. Wenn Sie feststellen, dass der obige Inhalt auskommentiert ist, entfernen Sie den entsprechenden Kommentar.

3. Starten Sie Nginx neu und besuchen Sie die Seite.

sudo service nginx restart
Nach dem Login kopieren

4. Wenn beim erneuten Zugriff ein 503-Fehler auftritt, installieren Sie bitte php5-fpm und greifen Sie erneut zu

sudo apt-get install php5-fpm
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWas tun, wenn Nginx PHP nicht analysiert?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage