Heim > Backend-Entwicklung > PHP-Tutorial > So kompilieren und installieren Sie Nginx und PHP erfolgreich

So kompilieren und installieren Sie Nginx und PHP erfolgreich

PHPz
Freigeben: 2024-02-27 18:44:02
Original
1284 Leute haben es durchsucht

So kompilieren und installieren Sie Nginx und PHP erfolgreich

So kompilieren und installieren Sie Nginx und PHP erfolgreich

Nginx ist ein Hochleistungs-Webserver, der häufig zum Erstellen von Websites und Reverse-Proxy-Diensten verwendet wird. PHP hingegen ist eine beliebte serverseitige Skriptsprache, die zur Entwicklung dynamischer Webseiten verwendet wird. In diesem Artikel werden die Schritte zum erfolgreichen Kompilieren und Installieren von Nginx und PHP vorgestellt und spezifische Codebeispiele bereitgestellt. Im Folgenden finden Sie detaillierte Schritte:

  1. Bereiten Sie die Umgebung vor:
    Bevor Sie mit der Kompilierung und Installation beginnen, stellen Sie sicher, dass das System die erforderlichen abhängigen Bibliotheken installiert hat: gcc, make, pcre, zlib, openssl, libxml2, libjpeg, libpng, libmcrypt , usw.
    Sie können diese abhängigen Bibliotheken über die folgenden Befehle installieren:

    sudo apt-get install gcc make libpcre3-dev zlib1g-dev openssl libxml2-dev libjpeg-dev libpng-dev libmcrypt-dev
    Nach dem Login kopieren
  2. Kompilieren und installieren Sie Nginx:
    Laden Sie zunächst die neueste stabile Version des Nginx-Quellcodepakets herunter, entpacken Sie es und geben Sie das Verzeichnis ein:

    wget http://nginx.org/download/nginx-x.x.x.tar.gz
    tar -zxvf nginx-x.x.x.tar.gz
    cd nginx-x.x.x
    Nach dem Login kopieren

    Kompilierungsoptionen konfigurieren und kompilieren und installieren:

    ./configure --prefix=/usr/local/nginx --with-http_ssl_module
    make
    sudo make install
    Nach dem Login kopieren

    Installation abgeschlossen. Starten Sie danach Nginx:

    /usr/local/nginx/sbin/nginx
    Nach dem Login kopieren
  3. Kompilieren und installieren Sie PHP:
    Laden Sie die neueste Version des PHP-Quellcodepakets herunter, entpacken Sie es und geben Sie das Verzeichnis ein:

    wget http://php.net/get/php-x.x.x.tar.gz/from/this/mirror
    tar -zxvf php-x.x.x.tar.gz
    cd php-x.x.x
    Nach dem Login kopieren

    Konfigurieren Sie die Kompilierungsoptionen und kompilieren und installieren:

    ./configure --prefix=/usr/local/php --with-mysql --with-mysqli --with-pdo-mysql --with-openssl --with-curl
    make
    sudo make install
    Nach dem Login kopieren

    Nach Abschluss der Installation ändern Sie die Nginx-Konfigurationsdatei. Integrieren Sie die PHP-Parsing-Engine in Nginx:

    vim /usr/local/nginx/conf/nginx.conf
    Nach dem Login kopieren

    Fügen Sie den folgenden Code im Serverkonfigurationsabschnitt hinzu:

    location ~ .php$ {
     root           html;
     fastcgi_pass   127.0.0.1:9000;
     fastcgi_index  index.php;
     fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
     include        fastcgi_params;
    }
    Nach dem Login kopieren

    Starten Sie Nginx neu:

    /usr/local/nginx/sbin/nginx -s reload
    Nach dem Login kopieren

    Führen Sie PHP aus:

    /usr/local/php/bin/php -v
    Nach dem Login kopieren

Durch die oben genannten Schritte haben Sie Nginx und PHP erfolgreich kompiliert, installiert und integriert. Auf diese Weise können Sie Ihren eigenen Webserver erstellen und dynamische Webinhalte ausführen. Ich hoffe, der obige Inhalt ist hilfreich für Sie!

Das obige ist der detaillierte Inhalt vonSo kompilieren und installieren Sie Nginx und PHP erfolgreich. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage