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

Detaillierte Schritte zur Installation von Nginx unter Linux

1. Nginx-Installationsschritte 1.1 Offizielle Web...

CSS Paint API: Ein CSS-ähnliches Zeichenbrett

1. Canvas-Bilder als CSS-Hintergrundbilder verwen...

MySQL-Parameterbezogene Konzepte und Abfrageänderungsmethoden

Vorwort: In einigen früheren Artikeln haben wir h...

So wählen Sie das Format bei der Verwendung von Binlog in MySQL

Inhaltsverzeichnis 1. Drei Binlog-Modi 1.Anweisun...

Detaillierte Erläuterung der gespeicherten Prozedur „MySql View Trigger“

Sicht: Wenn eine temporäre Tabelle wiederholt ver...

Erfahren Sie in einem Artikel mehr über TypeScript-Datentypen

Inhaltsverzeichnis Grundtypen jeder Typ Arrays Tu...

Eine kurze Analyse der CSS-Selektorgruppierung

Selektorgruppierung Angenommen, Sie möchten, dass...

Detailliertes Installationstutorial für Windows 10 + MySQL 8.0.11 Zip

Vorbereiten: Downloadadresse für das MySQL 8.0 Wi...

Docker erstellt CMS-On-Demand-System mit Player-Funktion

Inhaltsverzeichnis Text 1. Maschine vorbereiten 2...

Vue implementiert horizontal abgeschrägtes Balkendiagramm

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

Vue + Express + Socket realisiert Chat-Funktion

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

Installations-Tutorial zur MySQL 5.7.17 Zip-Paketversion unter Win10

Das Installationstutorial für mysql5.7.17 wird Ih...