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

Gemeinsame Nutzung von zwei Plug-Ins zur Übersetzung von Webseiten

Übersetzen Sie diese URL: http://translateth.is G...

Linux entfernt node.js vollständig und installiert es über den Befehl yum neu

erster Schritt Einmaliges Löschen mit der integri...

Docker CP kopiert Dateien und gibt den Container ein

Geben Sie den laufenden Container ein # Geben Sie...

Ein Artikel zum Verständnis von MySQL Index Pushdown (ICP)

Inhaltsverzeichnis 1. Einleitung 2. Grundsatz Pra...

Vue implementiert grafischen Überprüfungscode

In diesem Artikelbeispiel wird der spezifische Co...

Tutorial zur Installation von Elasticsearch 7.6.2 in Docker

Docker installieren Sie müssen Docker installiere...

Zwei Tools zum Teilen des Bildschirms im Linux-Befehlszeilenterminal

Hier sind zwei Terminal-Split-Screen-Tools: scree...

Verwenden Sie js, um ein einfaches Schlangenspiel zu schreiben

In diesem Artikel wird der spezifische Code eines...

Erläuterung der Lösung zur mobilen H5-Bildgenerierung in JavaScript

Derzeit gibt es viele Betriebsaktivitäten für öff...

Schnelle Lösung zum Vergessen des MySQL8-Passworts

Vorwort Wenn wir das MySQL-Datenbankkennwort verg...

Detaillierte Analyse der Rolle von HTML-Kommentar-Tags <!--...-->

Wenn wir den Quellcode vieler Websites überprüfen...