Heim > Artikel > Backend-Entwicklung > Kompilieren und installieren Sie Apache2.2.26 mit dem Quellcode unter Ubuntu
Laden Sie httpd-2.2.26.tar.gz (Download-Adresse) herunter und führen Sie es aus
sudo tar xzfv httpd-2.2.26.tar.gz cd httpd-2.2.26 sudo ./configure --prefix=/usr/local/apache2 --enable-module=most --enable-rewrite --enable-shared=max --enable-so
Wenn der folgende Fehler angezeigt wird:
checking for C compiler default output file name... configure: error: C compiler cannot create executables
Der Grund dafür ist, dass libc6- dev ist nicht installiert. Führen Sie
sudo apt-get install build-essential
aus und es ist in Ordnung.
Dann erneut ausführen:
sudo ./configure --prefix=/usr/local/apache2 --enable-module=most --enable-rewrite --enable-shared=max --enable-so
Es wird kein Fehler gemeldet, dann
sudo make sudo make install sudo groupadd apache sudo useradd -g apache apache sudo passwd apache sudo chown -R apache:apache /usr/local/apache2
ausführen, um die Apache-Konfigurationsdatei zu ändern,
sudo vi /usr/local/apache2/conf/httpd.confausführen
finden Ändern Sie
User nobody Group #-1
in
User apache Group apache
Finden Sie
#ServerName www.example.com:80
und ändern Sie es in
ServerName *:80
Speichern!
Führen Sie den Befehl aus
sudo /usr/local/apache2/bin/apachectl start
Starten Sie Apache.
Öffnen Sie den Browser und besuchen Sie http://localhost
Wenn alles gut geht, sollten Sie das tun Sie können die Apache-Testseite sehen. Herzlichen Glückwunsch, Apache ist installiert!
Die Befehle zum Neustarten und Herunterfahren des Apache-Dienstes sind:
sudo /usr/local/apache2/bin/apachectl restart sudo /usr/local/apache2/bin/apachectl stop