Heim >Backend-Entwicklung >PHP-Problem >So richten Sie eine Nginx-PHP-Umgebung ein
In der modernen Webentwicklung ist es sehr wichtig, eine schnelle und effiziente Serverumgebung aufzubauen. Derzeit sind Nginx und PHP zwei Softwareprogramme, die in der Webentwicklung weit verbreitet sind. Wenn diese beiden Softwareprogramme zusammen verwendet werden, können sie darüber hinaus die Verarbeitungsgeschwindigkeit und Stabilität des Servers erhöhen, ohne an Leistung einzubüßen, sodass Benutzer schneller und reibungsloser auf Websites zugreifen können.
In diesem Artikel erfahren Sie, wie Sie eine Nginx+PHP-Umgebung einrichten.
1. Nginx installieren
Nginx ist ein Hochleistungs-Webserver und Reverse-Proxy-Server. Nutzen Sie es, um die Effizienz Ihres Webservers zu steigern und so den Webzugriff zu beschleunigen. Es gibt zwei Hauptmethoden zur Installation von Nginx: Herunterladen des Quellcodes von der offiziellen Website, Kompilieren und Installieren und Installieren über den Systempaket-Manager. So installieren Sie mit einem Paketmanager unter Linux:
1.1 Nginx unter Ubuntu/Debian installieren
sudo apt-get update
sudo apt-get install nginx
1.2 Nginx unter CentOS/Fedora installieren
sudo yum install nginx
2. PHP installieren
PHP ist eine Skriptsprache, die im Webentwicklungsprozess weit verbreitet ist. PHP kann schnell und einfach dynamische Webinhalte generieren und ist ein wichtiger Bestandteil der Webentwicklung. Die Methode zur Installation von PHP ähnelt der Installation von Nginx und kann auch über den Systempaketmanager erreicht werden. So installieren Sie mit dem Paketmanager unter Linux:
2.1 PHP in Ubuntu/Debian installieren
sudo apt-get install php-fpm php-mysql php-xml php-mbstring
2.2 In CentOS/Fedora PHP installieren
sudo yum install php-fpm php-mysql php-xml php-mbstring
3. Konfigurieren Sie Nginx und PHP
Nachdem Sie Nginx und PHP installiert haben, müssen Sie sie konfigurieren, um ihre Leistung zu maximieren. Im Folgenden sind die spezifischen Schritte aufgeführt:
3.1 Nginx konfigurieren
Bearbeiten Sie in Ubuntu/Debian die Datei /etc/nginx/sites-available/default mit den folgenden Schritten:
sudo nano /etc/nginx/sites-available/ default
Suchen Sie im Editor den Standortabschnitt im Serverabsatz und legen Sie den Root-Parameter auf den Speicherort der PHP-Datei fest (z. B. /var/www/html/):
location/{
root /var/www/html/; index index.php; try_files $uri $uri/ /index.php?$args;
}
In CentOS/ Fedora, über Bearbeiten Sie die Datei /etc/nginx/conf.d/default.conf wie folgt:
sudo nano /etc/nginx/conf.d/default.conf
Gleiche wie in Ubuntu/Debian, finden Sie den Speicherort / { } Legen Sie im Abschnitt „Editor“ den Root-Parameter auf den Speicherort der PHP-Datei fest (z. B. /var/www/html/):
location / {
root /var/www/html/; index index.php; try_files $uri $uri/ /index.php?$args;
}
3.2 Konfigurieren von PHP
Bearbeiten Sie in Ubuntu/Debian / etc/ wie folgt in der Datei php/7.0/fpm/pool.d/www.conf:
sudo nano /etc/php/7.0/fpm/pool.d/www.conf
Suchen Sie im Editor die folgenden zwei Zeilen und ändern Sie sie wie folgt:
listen = /var/run/php/php7.0-fpm.sock
listen.owner = www-data
listen.group = www-data
listen.mode = 0666
In CentOS /Fedora, übergeben Sie Folgendes: Bearbeiten Sie die Datei /etc/php-fpm.d/www.conf:
sudo nano /etc/php-fpm.d/www.conf
Gleiche wie in Ubuntu/Debian, finden Sie Folgendes zwei Zeilen im Editor und führen Sie sie zusammen. Ändern Sie sie wie folgt:
listen = /var/run/php/php-fpm.sock
listen.owner = nginx
listen.group = nginx
listen.mode = 0666
4. Starten Sie Nginx und PHP
über die obige Konfiguration. Die Kombination aus Nginx und PHP ist fertig, jetzt müssen Sie sie starten. Wenn es Ubuntu/Debian ist, führen Sie den folgenden Befehl aus:
sudo systemctl start nginx
sudo systemctl start php7.0-fpm
Wenn es CentOS/Fedora ist, führen Sie den folgenden Befehl aus:
sudo systemctl start nginx
sudo systemctl starte php-fpm
Wenn in der Schnittstelle keine Fehler gemeldet werden, herzlichen Glückwunsch, Sie haben erfolgreich eine Nginx+PHP-Serverumgebung eingerichtet.
5. Testen Sie Ihre Umgebung. Geben Sie „http://server ip“ in den Browser ein. Wenn Sie die Seite „Willkommen bei Nginx!“ sehen, bedeutet dies, dass Nginx erfolgreich installiert wurde Öffnen Sie die PHP-Datei im Stammverzeichnis und geben Sie im Browser „http://serverip/yourfile.php“ ein. Wenn die PHP-Ausgabe korrekt angezeigt wird, bedeutet dies, dass das PHP-Modul erfolgreich installiert und die Serverumgebung eingerichtet wurde.
Fazit
Ich glaube, Sie haben durch diesen Artikel verstanden, wie Sie Nginx- und PHP-Umgebungen auf Linux-Systemen installieren und konfigurieren und die zugehörigen Strukturen vollständig testen. Wenn Sie detailliertere Informationen benötigen, lesen Sie bitte die offizielle Dokumentation. Dies ist auch ein wichtiger Schritt für Sie, um die Effektivität Ihres Servers in Zukunft zu maximieren!
Das obige ist der detaillierte Inhalt vonSo richten Sie eine Nginx-PHP-Umgebung ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!