Heim  >  Artikel  >  Backend-Entwicklung  >  Analyse der Kompilierungs- und Installationsmethoden von Nginx und PHP

Analyse der Kompilierungs- und Installationsmethoden von Nginx und PHP

PHPz
PHPzOriginal
2024-02-27 18:09:041124Durchsuche

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.

1. So kompilieren und installieren Sie Nginx

Nginx ist ein leistungsstarker HTTP- und Reverse-Proxy-Server. Die Installation von Nginx kann uns helfen, schnell einen stabilen und effizienten Webserver aufzubauen.

1. Laden Sie das Nginx-Quellcodepaket herunter

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.

2. Entpacken Sie das Quellcodepaket und konfigurieren Sie die Kompilierungsparameter.

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

3. Kompilieren und installieren Sie 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

4. Starten Sie den Nginx-Dienst

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

2. PHP-Kompilierungs- und Installationsmethode

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.

1. Laden Sie das PHP-Quellcodepaket herunter

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.

2. Entpacken Sie das Quellcodepaket und konfigurieren Sie die Kompilierungsparameter

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

3. Kompilieren und installieren Sie PHP

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

4. Konfigurieren Sie die Zusammenarbeit zwischen PHP und Nginx.

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;
}

5. Starten Sie Nginx und PHP - FPM neu

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

Zusammenfassung

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!

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