Heim  >  Artikel  >  Backend-Entwicklung  >  Nginx- und PHP-Kompilierungs- und Installationsanleitung

Nginx- und PHP-Kompilierungs- und Installationsanleitung

WBOY
WBOYOriginal
2024-02-27 13:57:03967Durchsuche

Nginx- und PHP-Kompilierungs- und Installationsanleitung

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.

1. Installieren Sie Nginx

1. Laden Sie Nginx herunter

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.

2. Abhängigkeiten installieren

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

3. Kompilieren und installieren Sie Nginx

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

4. Geben Sie nach Abschluss der Installation den folgenden Befehl in das Terminal ein, um den Nginx-Server zu starten:

sudo nginx

1 PHP

Ebenso müssen Sie die neueste Version des PHP-Quellcodepakets von der offiziellen PHP-Website herunterladen. Sie können https://www.php.net/ besuchen, um die neueste Version herunterzuladen.

2. Abhängigkeiten installieren

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

3. Kompilieren und installieren Sie PHP

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

4. Konfigurieren Sie PHP

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

5. Starten Sie Nginx und PHP-FPM neu. Führen Sie nach Abschluss der Konfiguration den folgenden Befehl aus, um Nginx und PHP-FPM neu zu starten:

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!

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