Heim  >  Artikel  >  Backend-Entwicklung  >  Praxistipps: Kompilieren und installieren Sie Apache PHP im angegebenen Verzeichnis

Praxistipps: Kompilieren und installieren Sie Apache PHP im angegebenen Verzeichnis

王林
王林Original
2024-03-08 21:48:04691Durchsuche

实用技巧:在指定目录下编译安装Apache PHP

Kompilieren und installieren Sie Apache PHP im angegebenen Verzeichnis

Beim Aufbau eines Website-Servers sind Apache und PHP zwei unverzichtbare und wichtige Komponenten. In diesem Artikel wird erläutert, wie Apache und PHP im angegebenen Verzeichnis kompiliert und installiert werden, und es werden spezifische Codebeispiele bereitgestellt.

Schritt eins: Vorbereitung
Bevor Sie mit der Installation beginnen, stellen Sie sicher, dass auf Ihrem System die erforderlichen Kompilierungstools und Abhängigkeiten installiert sind. Im Allgemeinen müssen Sie die folgenden Softwarepakete installieren:

  • gcc: wird zum Kompilieren von Quellcode verwendet
  • make: wird zum Erstellen von Software verwendet
  • autoconf: wird zum Generieren von Konfigurationsskripten verwendet
  • libtool: wird zum Generieren ausführbarer Programme verwendet
  • apr und apr-util: Von Apache benötigte Hilfsbibliotheken. Sie können Paketverwaltungstools verwenden, um diese Pakete zu installieren. Unter Ubuntu können Sie beispielsweise den folgenden Befehl verwenden:

    sudo apt-get update
    sudo apt-get install gcc make autoconf libtool libapr1 libaprutil1

Schritt 2: Laden Sie den Quellcode herunter. Sie müssen die neuesten Versionen der Apache- und PHP-Quellcodepakete von der offiziellen Website herunterladen. Hier nehmen wir Apache 2.4.46 und PHP 7.4.11 als Beispiele. Sie können bei Bedarf andere Versionen auswählen.

wget https://downloads.apache.org/httpd/httpd-2.4.46.tar.gz
wget https://www.php.net/distributions/php-7.4.11.tar.gz

Schritt 3: Quellcode entpacken

Entpacken Sie das heruntergeladene Quellcodepaket und geben Sie das Quellcodeverzeichnis ein:

tar -xzvf httpd-2.4.46.tar.gz
tar -xzvf php-7.4.11.tar.gz
cd httpd-2.4.46

Schritt 4: Apache kompilieren und installieren

Als nächstes kompilieren und installieren wir zunächst Apache. Führen Sie zunächst das Konfigurationsskript aus, um Makefile zu generieren:

./configure --prefix=/path/to/install/apachepath

wobei „/path/to/install/apachepath“ der Verzeichnispfad ist, in dem Sie Apache installieren möchten. Führen Sie dann den Befehl make aus, um den Quellcode zu kompilieren und zu installieren:

make
sudo make install

Nachdem die Installation abgeschlossen ist, können Sie den Apache-Server starten:

/path/to/install/apachepath/bin/apachectl start

Schritt 5: Apache konfigurieren

Nach der Installation von Apache müssen Sie die Konfigurationsdatei bearbeiten httpd.conf, um die entsprechenden Konfigurationsänderungen vorzunehmen. Sie können den virtuellen Host, die Portnummer und andere Informationen entsprechend Ihren eigenen Anforderungen konfigurieren.


Schritt 6: PHP kompilieren und installieren

Jetzt kompilieren und installieren wir PHP. Geben Sie zunächst das PHP-Quellcodeverzeichnis ein:

cd ../php-7.4.11

Führen Sie das Konfigurationsskript aus, um das Makefile zu generieren, und geben Sie das Installationsverzeichnis an:

./configure --prefix=/path/to/install/phppath --with-apxs2=/path/to/install/apachepath/bin/apxs

wobei „/path/to/install/phppath“ der Verzeichnispfad ist, in dem Sie PHP installieren möchten , „/path/to/install/apachepath“ ist der Pfad, in dem Sie Apache installiert haben. Führen Sie dann den Befehl make aus, um PHP zu kompilieren und zu installieren:

make
sudo make install

Schritt 7: PHP konfigurieren

Nach Abschluss der Installation ändern Sie die Apache-Konfigurationsdatei httpd.conf und fügen Sie am Ende der Datei den folgenden Inhalt hinzu:

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

Dann neu starten den Apache-Server, damit die Konfiguration wirksam wird:

/path/to/install/apachepath/bin/apachectl restart

An diesem Punkt haben Sie Apache und PHP erfolgreich im angegebenen Verzeichnis kompiliert und installiert. Durch die oben genannten Schritte können Sie die Konfiguration anpassen und Funktionen entsprechend Ihren tatsächlichen Anforderungen erweitern, wodurch Ihr Server stabiler und effizienter wird. Ich hoffe, diese Anleitungen können Ihnen beim Einrichten eines Website-Servers helfen.

Das obige ist der detaillierte Inhalt vonPraxistipps: Kompilieren und installieren Sie Apache PHP im angegebenen 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