Heim > Artikel > Backend-Entwicklung > Analyse der Kompilierungs- und Installationsmethoden von Nginx und PHP
Nginx und PHP sind zwei häufig verwendete Open-Source-Software, die zum Aufbau von Webservern und zur Verarbeitung dynamischer Webinhalte verwendet wird. In diesem Artikel werden die Kompilierungs- und Installationsmethoden von Nginx und PHP vorgestellt und spezifische Codebeispiele bereitgestellt.
Nginx ist ein leistungsstarker HTTP- und Reverse-Proxy-Server. Die Installation von Nginx kann uns helfen, schnell einen stabilen und effizienten Webserver aufzubauen.
Zunächst müssen wir das neueste Nginx-Quellcodepaket von der offiziellen Nginx-Website herunterladen (https://nginx.org). Zum Zeitpunkt des Schreibens ist die neueste Version nginx-1.19.8.tar.gz.
Führen Sie den folgenden Befehl im Terminal aus, um das Quellcodepaket in das angegebene Verzeichnis zu dekomprimieren:
tar -zxvf nginx-1.19.8.tar.gz -C /usr/local/src
Geben Sie das dekomprimierte Verzeichnis ein und führen Sie den Konfigurationsbefehl aus, um die Kompilierung zu konfigurieren Parameter:
cd /usr/local/src/nginx-1.19.8 ./configure --prefix=/usr/local/nginx
Führen Sie den Befehl make aus, um zu kompilieren:
make
Dann führen Sie den Befehl make install aus, um zu installieren:
make install
Nachdem die Installation abgeschlossen ist, führen Sie ihn aus Geben Sie den folgenden Befehl ein, um den Nginx-Dienst zu starten:
/usr/local/nginx/sbin/nginx
PHP ist eine beliebte serverseitige Skriptsprache, die häufig mit Nginx zur Verarbeitung dynamischer Webinhalte verwendet wird. Im Folgenden wird beschrieben, wie PHP kompiliert und installiert wird.
Besuchen Sie die offizielle PHP-Website (https://www.php.net), um das neueste PHP-Quellcodepaket herunterzuladen. Zum Zeitpunkt des Schreibens ist die neueste Version php-7.4.16.tar.gz.
Führen Sie den folgenden Befehl aus, um das Quellcodepaket zu dekomprimieren:
tar -zxvf php-7.4.16.tar.gz -C /usr/local/src
Geben Sie das dekomprimierte Verzeichnis ein und führen Sie den Konfigurationsbefehl aus, um die Kompilierungsparameter zu konfigurieren:
cd /usr/local/src/php-7.4.16 ./configure --prefix=/usr/local/php --with-openssl --with-zlib
Führen Sie den Befehl make aus. Kompilieren Sie:
make
Führen Sie dann den Befehl make install aus, um Folgendes zu installieren:
make install
Fügen Sie die folgende Konfiguration in der Nginx-Konfigurationsdatei hinzu, um PHP zu unterstützen :
location ~ .php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME /usr/local/nginx/html$fastcgi_script_name; include fastcgi_params; }
Führen Sie den folgenden Befehl aus, um die Nginx- und PHP-FPM-Dienste neu zu starten:
/usr/local/nginx/sbin/nginx -s reload /usr/local/php/sbin/php-fpm -c /usr/local/php/etc/php.ini
Durch die Einführung dieses Artikels haben wir die Kompilierungs- und Installationsmethoden von Nginx kennengelernt und PHP und lernte, wie man sie für die Zusammenarbeit konfiguriert. Durch angemessene Konfiguration und Verwaltung können wir einen leistungsstarken und stabilen Webserver aufbauen, um Benutzern ein besseres Zugriffserlebnis zu bieten.
Das obige ist der detaillierte Inhalt vonAnalyse der Kompilierungs- und Installationsmethoden von Nginx und PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!