Heim  >  Artikel  >  Backend-Entwicklung  >  PHP kann bei der Installation von Nginx nicht geöffnet werden

PHP kann bei der Installation von Nginx nicht geöffnet werden

WBOY
WBOYOriginal
2023-05-07 10:17:07636Durchsuche

Bei der Installation von Nginx kann PHP nicht geöffnet werden

Beim Aufbau eines Website-Servers ist die Verwendung von Nginx als Webserver und die Zusammenarbeit mit PHP für die dynamische Verarbeitung der Seite eine sehr beliebte Lösung. Bei der Installation von Nginx und PHP treten jedoch manchmal Probleme auf, z. B. „PHP kann nach der Installation von Nginx nicht geöffnet werden“.

Wenn Sie Nginx erfolgreich installiert haben, beim Öffnen von PHP jedoch Probleme auftreten, kann dies folgende Gründe haben:

  1. PHP ist nicht korrekt installiert# 🎜 🎜#
Bei der Installation von PHP müssen Sie sicherstellen, dass PHP korrekt installiert und die Nginx-Konfigurationsdatei korrekt eingerichtet wurde. Bestätigen Sie, dass PHP, Nginx und zugehörige Mods installiert wurden. Sie können zur Überprüfung den folgenden Befehl im Terminal eingeben:

sudo apt-get install php7.2-fpm

sudo apt-get nginx installieren#🎜 🎜#sudo apt-get install php7.2-mysql php7.2-curl php7.2-gd php7.2-mbstring php7.2-xml php7.2-xmlrpc php7.2-zip

(Hinweis: Der obige Befehl basiert auf dem Ubuntu-System. Bitte ändern Sie ihn entsprechend Ihrem eigenen Betriebssystem.) Möglicherweise sind Codefehler in der Datei enthalten, die verhindern, dass Nginx PHP-Dateien korrekt verarbeitet. Dieses Problem kann gelöst werden, indem überprüft wird, ob die Konfigurationsdatei von Nginx korrekt ist.

Nginx-Konfigurationsdateien befinden sich im Allgemeinen im Ordner /etc/nginx/sites-available/. Öffnen Sie die entsprechende Datei und überprüfen Sie, ob die folgenden Einstellungen korrekt sind:

    #🎜 🎜#location ~ .php$ { … } Schritte.
  1. fastcgi_pass unix:/var/run/php/php7.2-fpm.sock;

fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; und fastcgi_param PATH_INFO $fastcgi_path_info;

Nginx-Konfigurationsdatei Abschließend muss eine einfache Entscheidung getroffen werden: Wenn eine Anfrage wie *.php nicht erfüllt werden kann, leiten Sie sie an die Datei /index.php weiter.

  1. Standort / {
  2.         # try to serve file directly, fallback to index.php
            try_files $uri /index.php$is_args$args;
  3. }
  4. Berechtigungsproblem
  5. #🎜🎜 #Wenn Nginx und PHP nach der Installation immer noch nicht normal verwendet werden können, überprüfen Sie zunächst unbedingt die Lese-, Schreib- und Ausführungsberechtigungen der PHP-Datei.

sudo chmod -R 755 /path/to/webroot/

(Hinweis: Der obige Befehl basiert auf dem Ubuntu-System, ändern Sie ihn entsprechend Ihrem eigenen Betriebssystem)# 🎜 🎜#

Zusammenfassung
  1. Bei der Verwendung von Nginx und PHP zum Erstellen einer Website tritt häufig das Problem „PHP kann bei der Installation von Nginx nicht geöffnet werden“ auf. Dieses Problem kann schnell gelöst werden, indem Sie bestätigen, dass PHP korrekt installiert ist, die Konfigurationsdateien auf Fehler überprüfen und Berechtigungsprobleme beheben. Wenn Sie auf andere Probleme stoßen, können Sie entsprechende Fragen in relevanten technischen Communities wie Stack Overflow posten, um weitere Hilfe zu erhalten.

Das obige ist der detaillierte Inhalt vonPHP kann bei der Installation von Nginx nicht geöffnet werden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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