Heim >Backend-Entwicklung >PHP-Tutorial >So kompilieren und installieren Sie Apache PHP im Verzeichnis

So kompilieren und installieren Sie Apache PHP im Verzeichnis

王林
王林Original
2024-03-09 09:27:031250Durchsuche

如何在目录下进行Apache PHP编译安装

So kompilieren und installieren Sie Apache PHP im Verzeichnis. Es sind spezifische Codebeispiele erforderlich.

Apache und PHP sind zwei wichtige Tools, die häufig in der Webentwicklung verwendet werden. Durch ihre Kompilierung und Installation können wir die Serverumgebung besser anpassen und verwalten . In diesem Artikel wird detailliert beschrieben, wie Apache PHP im Verzeichnis kompiliert und installiert wird, und es werden spezifische Codebeispiele und Schrittanweisungen behandelt.

Schritt eins: Vorbereitung
Bevor Sie beginnen, stellen Sie sicher, dass auf Ihrem System die erforderlichen Kompilierungstools und Abhängigkeiten installiert sind. Normalerweise sind die folgenden Befehle zum Installieren dieser Tools:

sudo apt update
sudo apt install build-essential
sudo apt install libapr1-dev libaprutil1-dev
sudo apt install libxml2-dev

Schritt 2: Laden Sie das Quellcode-Paket herunter
Zuerst müssen Sie das Quellcode-Paket von Apache und PHP herunterladen. Sie können die neueste stabile Version direkt von der offiziellen Website herunterladen und in ein geeignetes Verzeichnis extrahieren.

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

Schritt 3: Apache kompilieren und installieren
Als nächstes beginnen Sie mit der Kompilierung und Installation von Apache. Geben Sie zunächst das dekomprimierte Apache-Verzeichnis ein und führen Sie den folgenden Befehl aus:

cd httpd-2.4.41
./configure --prefix=/path/to/install/dir
make
make install

Im obigen Befehl gibt --prefix=/path/to/install/dir das Installationsverzeichnis an. Sie können es entsprechend anpassen Definieren Sie den Installationspfad. --prefix=/path/to/install/dir指定了安装目录,你可以根据实际情况自定义安装路径。

第四步:编译安装PHP
完成Apache的安装后,接下来是编译安装PHP。进入解压后的PHP目录,执行以下命令:

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

在上述命令中,--prefix=/path/to/install/dir指定了PHP的安装目录,--with-apxs2=/path/to/apache/bin/apxs指定了Apache的安装路径。另外,根据需要可以添加其他参数来启用不同的扩展功能。

第五步:配置Apache和PHP
安装完成后,需要配置Apache来加载PHP模块。编辑Apache的配置文件httpd.conf

Schritt 4: PHP kompilieren und installieren

Nach Abschluss der Installation von Apache besteht der nächste Schritt darin, PHP zu kompilieren und zu installieren. Geben Sie das dekomprimierte PHP-Verzeichnis ein und führen Sie den folgenden Befehl aus:

LoadModule php7_module /path/to/install/dir/libphp7.so
AddType application/x-httpd-php .php

Im obigen Befehl gibt --prefix=/path/to/install/dir das PHP-Installationsverzeichnis an, -- mit -apxs2=/path/to/apache/bin/apxs gibt den Installationspfad von Apache an. Darüber hinaus können bei Bedarf weitere Parameter hinzugefügt werden, um verschiedene erweiterte Funktionen zu ermöglichen.

Schritt 5: Apache und PHP konfigurieren🎜Nachdem die Installation abgeschlossen ist, müssen Sie Apache konfigurieren, um das PHP-Modul zu laden. Bearbeiten Sie die Apache-Konfigurationsdatei httpd.conf und fügen Sie den folgenden Inhalt hinzu: 🎜rrreee🎜Nach dem Speichern der Konfigurationsdatei starten Sie den Apache-Server neu, damit PHP wirksam wird. 🎜🎜Zusammenfassung🎜Durch die obigen Schritte können Sie Apache PHP erfolgreich im angegebenen Verzeichnis kompilieren und installieren. Diese Methode erleichtert die Verwaltung, Steuerung und Anpassung der Serverumgebung und kann auch eine Beeinträchtigung der vorhandenen Konfiguration des Systems selbst vermeiden. Ich hoffe, dieser Artikel kann Ihnen helfen, die Kompilierungs- und Installationsarbeiten erfolgreich abzuschließen! 🎜

Das obige ist der detaillierte Inhalt vonSo kompilieren und installieren Sie Apache PHP im Verzeichnis. 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