Heim > Artikel > Backend-Entwicklung > PHP kann bei der Installation von Nginx nicht geöffnet werden
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:
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:
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.
# try to serve file directly, fallback to index.php try_files $uri /index.php$is_args$args;
sudo chmod -R 755 /path/to/webroot/
(Hinweis: Der obige Befehl basiert auf dem Ubuntu-System, ändern Sie ihn entsprechend Ihrem eigenen Betriebssystem)# 🎜 🎜#
ZusammenfassungDas 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!