Heim >System-Tutorial >LINUX >Kompilieren und installieren Sie den Apache-Dienst manuell unter CentOS
Linux-System: CentOS 6.5 Mini-Version Wenn es sich um eine virtuelle VMware-Maschine handelt, erfordert die Netzwerkkarte „Bridging“
Kompilieren und installieren Sie die EntwicklungsumgebungVor dem Kompilieren und Installieren installieren Sie zunächst „Entwicklungsumgebung“, „Kompatibilitätsbibliothek“ und „Chinese Support“ mit yum und führen Sie die folgenden Befehle aus
#yum groupinstall "Development tools" "Compatibility libraries" "Chinese Support [zh]" -y
Installieren Sie die Tools man, vim und wget
#yum install man vim wget -yKompilieren und installieren Sie httpd
Da httpd2.4.25 dieses Mal kompiliert und installiert werden muss, erfordert diese Version eine höhere Version von apr und apr-util.
Sie müssen also zuerst apr und apr-util kompilieren und installieren.
wget http://mirrors.hust.edu.cn/apache/apr/apr-1.5.2.tar.bz2 wget http://mirrors.hust.edu.cn/apache/apr/apr-util-1.5.4.tar.bz2Kompilieren und installieren Sie Apr
tar xf apr-1.5.2.tar.bz2 cd apr-1.5.2 ./configure --prefix=/usr/local/apr echo $? ###如果执行结果是0,则继续执行make && make installKompilieren und installieren Sie apr-util
tar xf apr-util-1.5.4.tar.bz2 cd apr-util-1.5.4 ./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr echo $? ###如果执行结果是0,则继续执行make && make installOffiziell mit der Kompilierung von httpd-2.4.25 begonnen
wget http://mirrors.hust.edu.cn/apache/httpd/httpd-2.4.25.tar.bz2
Ich habe aus vielen Kompilierungserfahrungen gelernt, dass PCRE-bezogene Dateien fehlen und OpenSSL zu alt ist
Führen Sie den folgenden Befehl aus:
yum install pcre-devel openssl openssl-devel -y tar xf httpd-2.4.25 cd httpd-2.4.25 ./configure --prefix=/usr/local/apache --sysconfdir=/etc/httpd --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr-util/
So kompilieren und installieren Sie den Apache-Server unter CentOS 6.5 (minimierte Installation)
Wenn Sie wie oben aufgefordert werden, fahren Sie mit der Ausführung fort: make && make install
Echo$? erneut ausführen. Wenn das Ergebnis 0 ist, bedeutet dies, dass httpd2.4.25 erfolgreich kompiliert wurde. Anschließend können Sie es verwenden
httpd konfigurieren Linux-Firewall ausschalten
service httpd stopSchalten Sie SELinux aus
setenforce 0Startdateien kopieren
cp /usr/local/apache/bin/apachectl /etc/init.d/httpdFügen Sie die Umgebungsvariable httpd zu „Umgebungsvariablen“ hinzu
echo 'export PATH=$PATH:/usr/local/apache/bin' > /etc/profile.d/httpd.sh chmod +x /etc/profile.d/httpd.sh source /etc/profile.d/httpd.shhttpd-Konfigurationsdatei bearbeiten:
vim /etc/httpd/httpd.confFügen Sie in der nächsten Zeile von ServerRoot ServerName localhost hinzu
Wenn Sie den Apache-Dienst zum Start hinzufügen möchten, können Sie das Startskript des Dienstes ändern:
vim /etc/init.d/httpdFügen Sie unterhalb der zweiten Zeile hinzu:
# chkconfig:235 85 15 # description: This is apache serverSpeichern und beenden
Befehl ausführen
service httpd start#Tipslynx kann nicht gefunden werden? ? ? Dann
yum install lynx -yBefehl ausführen
netstat -ntlp#Überprüfen Sie, ob httpd gestartet ist und ob Port 80 vorhanden ist
Geben Sie abschließend die IP-Adresse der virtuellen Maschine in Ihren Browser ein
Dann wird Apache erfolgreich installiert
1. Kompilieren und installieren – die Standard-Startseite von index.html ist
/usr/local/apache/htdocs2. Konfigurationsdatei:
/etc/httpd/httpd.conf3. Startskript:
/etc/init.d/httpd4. cgi-bin-Dateiverzeichnis:
/etc/local/apache/cgi-bin
Das obige ist der detaillierte Inhalt vonKompilieren und installieren Sie den Apache-Dienst manuell unter CentOS. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!