GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Installieren Sie Apache 2 von Source unter Linux

Alle Linux-Distributionen enthalten Apache. Es wird jedoch empfohlen, den neuesten Apache-Quellcode herunterzuladen, zu kompilieren und unter Linux zu installieren. Dadurch wird es einfacher, Apache fortlaufend zu aktualisieren, unmittelbar nachdem ein neuer Patch oder eine neue Version zum Herunterladen von Apache verfügbar ist. Dieser Artikel erklärt, wie man Apache2 von der Quelle unter Linux installiert.

1. Laden Sie Apache herunter

Laden Sie die neueste Version vom Apache HTTP Server Project herunter. Die aktuelle stabile Version von Apache ist 2.2.9. Verschieben Sie die Quelle nach /usr/local/src und extrahieren Sie sie wie unten gezeigt.

# cd /usr/local/src
# gzip -d httpd-2.2.9.tar.gz
# tar xvf httpd-2.2.9.tar

2. Installieren Sie Apache

Zeigen Sie alle für Apache verfügbaren Konfigurationsoptionen mit ./configure –help (zwei Bindestriche vor help) an. Die am häufigsten verwendete Option ist –prefix={install-dir-name}, um Apache in einem benutzerdefinierten Verzeichnis zu installieren.

# cd httpd-2.2.9
# ./configure --help

Im folgenden Beispiel wird Apache kompiliert und am Standardspeicherort /usr/local/apache2 mit der DSO-Fähigkeit installiert. Mit der Option –enable-so können Sie Module zur Laufzeit über den DSO-Mechanismus (Dynamic Shared Object) in Apache laden, anstatt eine Neukompilierung zu benötigen.

# ./configure --enable-so
# make
# make install

Hinweis :Während des ./configure erhalten Sie möglicherweise die folgende Fehlermeldung.

# ./configure --enable-so
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
configure failed for srclib/apr

Installieren Sie gcc und die abhängigen Module wie unten gezeigt und versuchen Sie ./configure erneut, um das obige Problem zu beheben.

# rpm -ivh gcc-4.1.2-14.el5.i386.rpm glibc-devel-2.5-18.i386.rpm glibc-headers-2.5-18.i38
6.rpm kernel-headers-2.6.18-53.el5.i386.rpm
Preparing...                ########################################### [100%]
1:kernel-headers         ########################################### [ 25%]
2:glibc-headers          ########################################### [ 50%]
3:glibc-devel            ########################################### [ 75%]
4:gcc                    ########################################### [100%]

3. Starten Sie Apache und überprüfen Sie die Installation

# cd /usr/local/apache2/bin
# ./apachectl start

Gehen Sie zu http://local-host, wo die Standardmeldung „It Works!“

angezeigt werden sollte

4. Apache beim Systemstart automatisch starten

Ändern Sie das Skript /etc/rc.d/init.d/httpd und ändern Sie die apachectl- und httpd-Variablen so, dass sie auf den entsprechenden neuen Speicherort verweisen, wie unten gezeigt. Bitte beachten Sie, dass dieses httpd-Skript ursprünglich als Teil des Standard-Apache aus der Linux-Distribution installiert wurde.

apachectl=/usr/local/apache2/bin/apachectl
httpd=${HTTPD-/usr/local/apache2/bin/httpd}

Jetzt können Sie Folgendes ausführen, um den Apache zu stoppen und zu starten

# service httpd stop
# service httpd start

Richten Sie den Apache so ein, dass er während des Neustarts automatisch startet, wie unten gezeigt.

# chkconfig --list httpd
httpd           0:off   1:off   2:off   3:off   4:off   5:off   6:off
# chkconfig --level 2345 httpd on
# chkconfig --list httpd
httpd           0:off   1:off   2:on    3:on    4:on    5:on    6:off

Referenzen:

  • Apache-HTTP-Serverprojekt
  • Apache 2.2-Dokumentation

Linux
  1. Openssl von der Quelle installieren?

  2. Anleitung zur Installation von PHP5 aus der Quelle unter Linux

  3. So kompilieren und installieren Sie Software aus dem Quellcode unter Linux

  4. So installieren Sie Apache CouchDB auf CentOS 6 (von Source und EPEL)

  5. Wie man TBB von der Quelle unter Linux installiert und zum Laufen bringt

So installieren Sie Software von der Quelle in Linux

So installieren Sie Apache 2.4 und PHP 7.4 unter Amazon Linux

Installieren Sie Linux Mint von USB

Installieren Sie WonderCMS auf Rocky Linux 8

9 Schritte zum Installieren und Konfigurieren von PostgreSQL aus der Quelle unter Linux

So installieren Sie Software aus dem Quellcode in Ihrem Linux-System