Kompilierungs- und Installationsanleitung für Nginx und PHP
Beim Aufbau des Website-Servers dient Nginx als Hochleistungs-Webserver und Reverse-Proxy-Server, während PHP eine beliebte serverseitige Skriptsprache ist die beiden Es kann dynamische Websites schnell und stabil ausführen. In diesem Artikel wird der Kompilierungs- und Installationsprozess von Nginx und PHP ausführlich vorgestellt und spezifische Codebeispiele bereitgestellt, damit Leser die entsprechenden Vorgänge beim Erstellen ihrer eigenen Website-Server problemlos ausführen können.
Zuerst müssen Sie die neueste Version des Nginx-Quellcodepakets von der offiziellen Nginx-Website herunterladen. Sie können https://nginx.org/ besuchen, um die neueste Version herunterzuladen.
Bevor Sie Nginx kompilieren und installieren, müssen Sie einige Abhängigkeiten installieren, um sicherzustellen, dass Nginx normal ausgeführt werden kann. Geben Sie im Terminal den folgenden Befehl ein:
sudo apt-get update sudo apt-get install build-essential libpcre3 libpcre3-dev zlib1g zlib1g-dev openssl libssl-dev
Extrahieren Sie das heruntergeladene Nginx-Quellcodepaket und geben Sie den dekomprimierten Ordner ein. Führen Sie dann den folgenden Befehl zum Kompilieren und Installieren aus:
./configure make sudo make install
sudo nginx
1 PHP
Bevor Sie PHP kompilieren und installieren, müssen Sie einige Abhängigkeiten installieren, um sicherzustellen, dass PHP normal ausgeführt werden kann. Geben Sie im Terminal den folgenden Befehl ein:
sudo apt-get install build-essential libxml2-dev libssl-dev libcurl4-openssl-dev
Extrahieren Sie das heruntergeladene PHP-Quellcodepaket und geben Sie den dekomprimierten Ordner ein. Führen Sie dann zum Kompilieren und Installieren den folgenden Befehl aus:
./configure --with-fpm --enable-mbstring --with-openssl --enable-sockets make sudo make install
Nach Abschluss der Installation von PHP müssen Sie einige Konfigurationen vornehmen, um sicherzustellen, dass Nginx PHP-Dateien korrekt analysieren kann. Bearbeiten Sie die Nginx-Konfigurationsdatei und fügen Sie den folgenden Inhalt hinzu:
server { listen 80; server_name your_domain.com; root /var/www/html; location ~ .php$ { fastcgi_pass unix:/run/php/php7.4-fpm.sock; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
sudo systemctl restart nginx sudo systemctl restart php-fpm
An diesem Punkt sind Sie haben erfolgreich eine Nginx- und PHP-Serverumgebung aufgebaut. Sie können Ihren Domainnamen in den Browser eingeben, um auf die Website zuzugreifen. Wenn alles gut geht, sollten Sie die Auswirkung einer normalen Ausführung der PHP-Webseite sehen können. Ich hoffe, dass Ihnen diese Nginx- und PHP-Kompilierungs- und Installationsanleitung hilfreich sein wird!
Das obige ist der detaillierte Inhalt vonNginx- und PHP-Kompilierungs- und Installationsanleitung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!