Heim > System-Tutorial > LINUX > Hauptteil

Kompilieren und installieren Sie den Apache-Dienst manuell unter CentOS

PHPz
Freigeben: 2024-01-02 18:52:35
nach vorne
823 Leute haben es durchsucht

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 Entwicklungsumgebung

Vor 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
Nach dem Login kopieren

Installieren Sie die Tools man, vim und wget

#yum install man vim wget -y
Nach dem Login kopieren
Kompilieren 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.bz2
Nach dem Login kopieren
Kompilieren 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 install
Nach dem Login kopieren
Kompilieren 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 install
Nach dem Login kopieren
Offiziell mit der Kompilierung von httpd-2.4.25 begonnen
wget http://mirrors.hust.edu.cn/apache/httpd/httpd-2.4.25.tar.bz2
Nach dem Login kopieren

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/
Nach dem Login kopieren

So kompilieren und installieren Sie den Apache-Server unter CentOS 6.5 (minimierte Installation)

Kompilieren und installieren Sie den Apache-Dienst manuell unter CentOS
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 stop
Nach dem Login kopieren
Schalten Sie SELinux aus

setenforce 0
Nach dem Login kopieren
Startdateien kopieren

cp /usr/local/apache/bin/apachectl /etc/init.d/httpd
Nach dem Login kopieren
Fü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.sh
Nach dem Login kopieren
httpd-Konfigurationsdatei bearbeiten:

vim /etc/httpd/httpd.conf
Nach dem Login kopieren
Fü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/httpd
Nach dem Login kopieren
Fügen Sie unterhalb der zweiten Zeile hinzu:

# chkconfig:235 85 15
                # description: This is apache server
Nach dem Login kopieren
Speichern und beenden

Befehl ausführen

service httpd start
Nach dem Login kopieren
#Tipslynx kann nicht gefunden werden? ? ? Dann

yum install lynx -y
Nach dem Login kopieren
Befehl ausführen

netstat -ntlp
Nach dem Login kopieren
#Ü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

Es funktioniert!

Dann wird Apache erfolgreich installiert

1. Kompilieren und installieren – die Standard-Startseite von index.html ist

/usr/local/apache/htdocs
Nach dem Login kopieren
2. Konfigurationsdatei:

/etc/httpd/httpd.conf
Nach dem Login kopieren
3. Startskript:

/etc/init.d/httpd
Nach dem Login kopieren
4. cgi-bin-Dateiverzeichnis:

/etc/local/apache/cgi-bin
Nach dem Login kopieren

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!

Quelle:linuxprobe.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage