Lösung für PHP, das nach Abschluss der Nginx-Installation nicht analysiert werden kann

Lösung für PHP, das nach Abschluss der Nginx-Installation nicht analysiert werden kann

Nach der Installation von nginx stellte ich fest, dass ich den PHP-Code nicht analysieren konnte. Nun lautet die Lösung wie folgt

Methode 1

Suchen Sie die nginx-Konfigurationsdatei und fügen Sie sie wie unten gezeigt hinzu (siehe Screenshot). Mein Speicherort für die Konfigurationsdatei ist /etc/nginx/sites-available/default

Standort ~ \.php$ {
Wurzel /var/www/html;
snippets/fastcgi-php.conf einschließen;
fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME $Dokumentstammsatz$fastcgi_script_name;
fastcgi_params einschließen;

}

Starten Sie nginx nach dem Ändern der nginx-Konfigurationsdatei neu, damit die Änderungen wirksam werden

/etc/init.d/nginx neu starten

Methode 2

Implementierung von nginx+php+fpm

Installieren Sie php7.4-fpm

sudo apt-get installiere php7.4-fpm

Überprüfen Sie, ob php-fpm aktiviert ist

ps -ef | grep php

Suchen Sie nach php7.4-fpm.sock

Gehen Sie zurück zum Stammverzeichnis und führen Sie find ./ -name php7.4-fpm.sock aus.

Suchen Sie den Speicherort von php7.4-fpm.sock. Das folgende Verzeichnis zeigt den Speicherort von php7.4-fpm.sock. Wir kopieren den Speicherort von php7.4-fpm.sock und ändern die nginx-Konfigurationsdatei.

/run/php/php7.4-fpm.sock

Konfigurieren Sie den folgenden Screenshot des Pfads unix:php7.4-fpm.sock

fastcgi_pass unix:/run/php/php7.4-fpm.sock;

Starten Sie nginx nach dem Ändern der nginx-Konfigurationsdatei neu, damit die Änderungen wirksam werden

/etc/init.d/nginx neu starten

Starten Sie php7.4-fpm neu oder starten Sie es wie folgt

/etc/init.d/php7.4-fpm neu starten

/etc/init.d/php7.4-fpm starten

Dies ist das Ende dieses Artikels zur Lösung des Problems, dass nginx PHP nach der Installation nicht analysieren kann. Weitere verwandte Inhalte zum Thema „nginx kann PHP nicht analysieren“ finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder durchsuchen Sie die verwandten Artikel weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

Das könnte Sie auch interessieren:
  • Detaillierte Erläuterung von Nginx Anti-Hotlinking, Nginx Zugriffskontrolle und Nginx Parsing PHP-Konfiguration
  • So verbinden Sie PHP mit dem Nginx-Server und analysieren das Nginx-Protokoll

<<:  N Möglichkeiten, Elemente mit CSS zu zentrieren

>>:  Zusammenfassung der JavaScript-Timertypen

Artikel empfehlen

MySQL 8.0.12 Installations- und Nutzungs-Tutorial

Das Installations- und Verwendungstutorial für My...

Zusammenfassung der 11 häufigsten Fehler von MySQL-Anfängern

Vorwort Sie erhalten möglicherweise häufig Warn-E...

Ist ein Design, das den Designspezifikationen entspricht, ein gutes Design?

In den letzten Jahren meiner Karriere habe ich an...

Kombinieren von XML- und CSS-Stilen

student.xml <?xml version="1.0" enco...

Ein MySQL-Migrationsplan und eine praktische Auflistung der Fallstricke

Inhaltsverzeichnis Hintergrund Lösung 1: Alte Dat...

Lösung für viele Zeilenumbrüche und Wagenrückläufe in MySQL-Daten

Inhaltsverzeichnis Finden Sie das Problem 1. So e...

So ändern Sie das Root-Passwort von MySQL in Docker

Der erste Schritt besteht darin, einen MySQL-Cont...

Lernen Sie MySQL Index Pushdown in fünf Minuten

Inhaltsverzeichnis Vorwort Was ist Index-Pushdown...

CSS Zurück zum Anfang Codebeispiel

Die meisten Websites haben heutzutage lange Seite...

Axios storniert Anfragen und vermeidet doppelte Anfragen

Inhaltsverzeichnis Herkunft Status Quo Anfrage ab...

jQuery implementiert einen einfachen Kommentarbereich

In diesem Artikel wird der spezifische Code von j...

MySQL Installations-Tutorial unter Windows mit Bildern und Text

Anweisungen zur MySQL-Installation MySQL ist ein ...