Heim > Artikel > Backend-Entwicklung > Detaillierte Schritte zur Apache PHP-Kompilierung und -Installation
Apache und PHP sind zwei häufig in der Website-Entwicklung verwendete Tools. Durch deren Kompilierung und Installation können wir sie flexibler konfigurieren und verwalten. Im Folgenden werden die Kompilierungs- und Installationsschritte von Apache und PHP ausführlich vorgestellt, einschließlich spezifischer Codebeispiele.
Zuerst müssen wir die neuesten Versionen der Apache- und PHP-Quellcodepakete herunterladen. Sie können die offizielle Apache-Website (https://httpd.apache.org) und die offizielle PHP-Website (https://www.php.net) besuchen, um die neueste stabile Version zu finden und herunterzuladen.
Nach dem Herunterladen dekomprimieren Sie das Quellcodepaket in das angegebene Verzeichnis. Sie können den folgenden Befehl verwenden:
tar -zxvf httpd-2.4.46.tar.gz tar -zxvf php-7.4.12.tar.gz
Bevor Sie Apache und PHP kompilieren und installieren , müssen Sie einige Abhängigkeiten der Bibliothek installieren. Die genaue Installationsmethode hängt vom verwendeten Betriebssystem ab.
Unter Ubuntu können Sie den folgenden Befehl verwenden, um abhängige Bibliotheken zu installieren:
sudo apt-get update sudo apt-get install build-essential sudo apt-get install libapr1-dev libaprutil1-dev
Der nächste Schritt besteht darin, Apache zu kompilieren und zu installieren. Geben Sie zunächst das Apache-Quellcodeverzeichnis ein und führen Sie Folgendes aus Befehl:
./configure --prefix=/usr/local/apache2 make sudo make install
Nachdem die Apache-Installation abgeschlossen ist, können Sie den Apache-Dienst mit dem folgenden Befehl starten:
sudo /usr/local/apache2/bin/apachectl start
Bearbeiten Sie die Apache-Konfigurationsdatei httpd.conf
und konfigurieren Sie sie Passen Sie es an Ihre Bedürfnisse an, z. B. Überwachungsports, virtuelle Hosts usw. . httpd.conf
,可以根据需求进行相应的配置,例如监听端口、虚拟主机等。
编译PHP之前,需要进入PHP源码目录,运行以下命令:
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache2/bin/apxs --with-mysqli=mysqlnd --with-pdo-mysql=mysqlnd --with-openssl make sudo make install
编辑PHP的配置文件php.ini
,可以设置一些PHP相关的参数,如内存限制、上传文件大小限制等。
为了验证安装是否成功,可以创建一个简单的PHP文件,在浏览器中访问查看效果。创建一个info.php
文件,内容如下:
<?php phpinfo(); ?>
将info.php
文件放在Apache的根目录下(默认是/usr/local/apache2/htdocs/
),在浏览器中输入http://localhost/info.php
php. ini
, Sie können einige PHP-bezogene Parameter festlegen, z. B. Speicherlimit, Größenbeschränkung für Upload-Dateien usw. 🎜🎜Schritt 8: Apache und PHP testen🎜🎜Um zu überprüfen, ob die Installation erfolgreich ist, können Sie eine einfache PHP-Datei erstellen und im Browser darauf zugreifen, um den Effekt zu sehen. Erstellen Sie eine info.php
-Datei mit folgendem Inhalt: 🎜rrreee🎜Platzieren Sie die info.php
-Datei im Stammverzeichnis von Apache (der Standardwert ist /usr/ local/apache2/htdocs/
), geben Sie http://localhost/info.php
in den Browser ein. Wenn Sie die PHP-Informationsseite sehen, bedeutet dies, dass die Installation erfolgreich war. 🎜🎜Durch die oben genannten Schritte haben wir die Kompilierung und Installation von Apache und PHP abgeschlossen und ihre Benutzerfreundlichkeit getestet. Ich hoffe, dieser Artikel ist hilfreich für Sie. 🎜Das obige ist der detaillierte Inhalt vonDetaillierte Schritte zur Apache PHP-Kompilierung und -Installation. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!