Apache und PHP werden üblicherweise in der Webentwicklung verwendet. Mit Kompilierung und Installation können wir Serverumgebungen flexibler anpassen und verwalten. In diesem Artikel werden Ihnen detaillierte Installationsschritte und Codebeispiele erhalten.
Stellen Sie vor Beginn der Installation sicher, dass die erforderlichen Kompilierungstools und Abhängigkeiten auf dem System installiert sind. Im Folgenden werden häufig Installationsbefehle verwendet:
sudo apt update
sudo apt install build-essential
sudo apt install libapr1-dev libaprutil1-dev
sudo apt install libxml2-dev
Laden Sie zunächst die Quellcode -Pakete von Apache und PHP herunter, und Sie können die neueste stabile Version von der offiziellen Website erhalten und sie in das entsprechende Verzeichnis entpacken.
wget https://www.apache.org/dist/httpd/httpd-2.4.41.tar.gz
tar -zxvf httpd-2.4.41.tar.gz
wget https://www.php.net/distributions/php-7.3.11.tar.gz
tar -zxvf php-7.3.11.tar.gz
Geben Sie das dekomprimierte Apache -Verzeichnis ein und führen Sie die folgenden Befehle aus, um zu kompilieren und zu installieren:
cd httpd-2.4.41
./configure --prefix=/path/to/install/dir
make
make install
Im obigen Befehl gibt - -prefix =/path/to/install/elden das Installationsverzeichnis an, und Sie können den Pfad nach Bedarf ändern.
Nach Abschluss der Apache -Installation wird PHP kompiliert und installiert. Führen Sie im ungebundenen PHP -Verzeichnis den folgenden Befehl aus:
cd php-7.3.11
./configure --prefix=/path/to/install/dir --with-apxs2=/path/to/apache/bin/apxs
--with-mysqli --with-pdo-mysql
make
make install
Wob Sie können zusätzliche Optionen hinzufügen, um PHP -Erweiterungen nach Bedarf zu aktivieren.
Nach Abschluss der Installation müssen Sie die Konfigurationsdatei von Apache httpd.conf ändern, damit das PHP -Modul geladen wird:
LoadModule php7_module /path/to/install/dir/libphp7.so
AddType application/x-httpd-php .php
Starten Sie nach dem Speichern der Konfigurationsdatei den Apache -Server neu, und PHP wirkt sich in Kraft.
Durch die oben genannten Schritte können Sie Apache und PHP im angegebenen Verzeichnis erfolgreich kompilieren und installieren. Diese Methode hilft Ihnen dabei, Ihre Serverumgebung besser anzupassen und zu vermeiden, dass Sie Ihre vorhandene Konfiguration des Systems beeinflussen. Ich hoffe, dieser Artikel kann Ihnen helfen, die Installation erfolgreich abzuschließen.