Heim > Artikel > Backend-Entwicklung > Teilen Sie Beispiele für die Installation von Apache und PHP auf Centos
In diesem Artikel werden hauptsächlich Beispiele für die Installation von Apache und PHP auf Centos vorgestellt. Ich hoffe, er kann Ihnen helfen.
1. Installationspaket
Apache httpd 2.4.27.tar.gz, apr-1.6.2.tar.gz, apr-util-1.5.2.tar.gz, pcre- 8.41.tar.gz, php-7.1.9.tar.bz2.tar.bz2.tar.bz2
2. Überprüfen Sie die Installationsumgebung
Installiertes httpd2.2.15 anzeigen. Um die neue Version nicht zu beeinträchtigen, sollten Sie die mit dem System gelieferte Version deinstallieren
Deinstallieren Sie sie unbedingt! ! ! ! ! (Es gibt auch einen Paketlöschvorgang. Wenn es sich bei der Fehlermeldung um ein abhängiges Paket handelt, verwenden Sie: rpm –e –nodeps Paketname zum Löschen)
3. Installieren Sie zunächst verschiedene Pakete Verzeichnis erstellen: mkdir /usr/local/soft wird zum Speichern verschiedener Installationspakete verwendet
Mkdir /usr/local/apr
Mkdir /usr/local/apr-util
Mkdir /usr/local/httpd
Mkdir /usr/local/pcre
2. Zuerst Apr-1.6.2 installieren:
Entpacken:
Kompilierung:
löst diesen Fehler aus:
rm: `libtoolT' kann nicht entfernt werden: Keine solche Datei oder kein solches Verzeichnis(ungefähr 30351 Zeile , Befehl: vim +30351 configure)
Lösung: Konfigurieren SieconfigureRM='$RM' in der Datei wird in RM='$RM –f' geändert. Speichern und beenden. Wenn wq nicht speichern und beenden kann, verwenden Sie: wq!, , um das Speichern und Beenden zu erzwingen! Erneut kompilieren:
Lösung: Löschen Sie den Satz $RM „$cfgfile“ in der Konfigurationsdatei. (Dies kann ignoriert werden und hat keine Auswirkungen auf nachfolgende Installationen)
Erfolgreich kompilieren, installieren:
3. Installieren Sie apr-util-1.5.2
Geben Sie nach der Dekomprimierung apr ein - Kompilieren Sie util-1.5.2:
Erfolgreich kompilieren und installieren: make && make install
4. Installieren Sie pcre-8.41
Geben Sie nach der Dekomprimierung das Verzeichnis pcre-8.41 ein Zum Kompilieren:
Erfolgreich kompiliert und installiert: make&& make install
Wenngemeldet wird, bedeutet das, dass Sie
gcc-c++, Befehl: yum listÜberprüfen Sie, ob ein Installationspaket im System vorhanden ist. Wenn nicht, laden Sie es herunter. Dann installieren. Hier werden keine besonderen Hinweise gegeben. . . 5. Installieren Sie httpd-2.4.27
Kompilieren Sie wie oben:./configure--prefix=/usr/local/httpd --with- pcre=/ usr/local/pcre --with-apr=/usr/local/apr--with-apr-util=/usr/local/apr-util
Kompilieren ohne Fehler bei der Installation: make&& make install
6. Apache konfigurieren und startenGeben Sie /usr/local/httpd/bin einBefehl ausführen: ./apachectl startEingabeaufforderung :Lösung: Öffnen Sie die Datei
httpd.conf und ändern Sie #ServerNamewww.example.com:80 zu ServerName ip:804. Stellen Sie Apache als Linux-Systemdienst ein und starten Sie ihn nach dem Booten
1. Kopieren Sie den Link apachectl in das Systemstartverzeichnis und nennen Sie ihn httpd2. Apache-Dienst registrieren
Befehl:vim/etc/rc.d/init.d/httpd
in#! Fügen Sie die 2 Zeilen unter /bin/sh hinzu: #chkconfig:35 61 61 #description:Apache
3. Konfigurieren Sie httpd automatisch und fügen Sie es zur Linux-Dienstüberwachung hinzu
5. Geben Sie im Browser ein: http://ip:80
Konfiguration erfolgreich! !
Wenn der Webseitentest nicht erfolgreich ist, schalten Sie bitte die Firewall aus: iptables -F. Für alle Fälle können Sie sie so einstellen, dass sie beim Start deaktiviert wird: chkconfig iptables off
6 php-7.1.9
Erste Dekomprimierung: bzip2 –d php-7.1.9.tar.bz2.tar.bz2.tar.bz2
Tar –xvf php-7.1.9.tar .bz2.tar.bz2.tar
Geben Sie das Konfigurationsverzeichnis ein: cd php-7.1.9
Geben Sie den Befehl zum Installieren und Konfigurieren ein: ./configure-- prefix=/usr/local/php --with -apxs2=/usr/local/httpd/bin/apxs
Installation: make && make install
Nach dem Wenn die Installation abgeschlossen ist, müssen Sie die APACHE-Konfigurationsdatei konfigurieren
vi /usr/local/httpd/conf/httpd.conf
Fügen Sie eine Zeile hinzu, in der AddType gefunden wird
AddType application/x-httpd-php .php (Achten Sie auf die Leerzeichen!!!!!)
Find DirectoryIndex index.html
In index.html Fügen Sie eine index.php oder default.php hinzu
Apache neu starten
Fertig!
Verwandte Empfehlungen:
Installieren Sie Apache Mysql PHP unter PHP-Basis-Windows-Umgebung (Bild)
Das obige ist der detaillierte Inhalt vonTeilen Sie Beispiele für die Installation von Apache und PHP auf Centos. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!