Heim > Backend-Entwicklung > PHP-Tutorial > So erstellen Sie eine PHP-Umgebung in PHP5.6, Apache2.4 Linux

So erstellen Sie eine PHP-Umgebung in PHP5.6, Apache2.4 Linux

WBOY
Freigeben: 2016-08-08 09:33:21
Original
1049 Leute haben es durchsucht

So erstellen Sie eine PHP-Umgebung in PHP5.6, Apache2.4 Linux

Vorwort

Vor kurzem wollte ich plötzlich einen persönlichen Blog erstellen. Obwohl der Autor gut in Java-Web ist, habe ich mich aus verschiedenen Gründen für das beliebte PHP-MySQL entschieden, um einen persönlichen Blog zu erstellen. Für PHP habe ich nur den Namen gehört, ihn aber nie gelernt. Daher wird der Autor den gesamten Prozess einzeln aufzeichnen, angefangen bei der Einrichtung der PHP-Umgebung über die Anmietung von Servern und Domänennamen bis hin zur Auswahl von PHP-Blog-Vorlagen. Es ist geplant, einen Monat in Anspruch zu nehmen, um PHP zu lernen, und einen Monat, um einen Server zu mieten und Blog-Vorlagen und andere damit verbundene endgültige Prozesse zu finden. Beginnen wir nun mit der Einrichtung der PHP-Umgebung. Beachten Sie, dass dies ein Tutorial auf einem Linux-Server ist, der auf einer virtuellen Maschine installiert wurde. Was Windows betrifft, steckt der Autor leider im Lademodul fest. . . .

Es gibt drei Hauptschritte zum Aufbau einer PHP-Umgebung. Der erste Schritt ist

 Apache (2.4)-Server installieren :

Bevor Sie Apache installieren, müssen Sie die Abhängigkeitspakete APR, APR-Util und PCRE installieren, da Apache von ihnen abhängt. Die spezifische Download-Adresse lautet wie folgt

APR und APR-Util: http://apr.apache.org/download.cgi

PCRE: http://sourceforge.net/projects/pcre/files/pcre

Die Download-Adresse von Apache lautet:

http://httpd.apache.org/download.cgi

Die vom Autor heruntergeladenen spezifischen Versionen sind Apache(httpd-2.4.10.tar.gz), apr(apr-1.5.1.tar.gz), apr-util(apr-util-1.5.4.tar .gz), pcre(pcre-8.36.tar.gz).

Nach dem Herunterladen installieren Sie es (relevante Verzeichnisse müssen Sie selbst erstellen)

1. April Installation:

 Extrahieren: Im Apr-Dateipfad ausführen (die heruntergeladene Datei wurde in das Apr-Verzeichnis verschoben)

tar -zxvf apr-1.5.1.tar.gz, die Datei wird in den aktuellen Pfad dekomprimiert

Softlink erstellen und installieren:

 (1) ln -s /opt/apr/apr /usr/local/apr

 (2) cd Apr-1.5.1

 (3)./configure --prefix=/usr/local/apr (Präfix dient zum Festlegen des Installationsverzeichnisses und vor configure steht ein Leerzeichen, bitte achten Sie darauf)

 (4)machen

 (5)make install

2. Installation von apr-util:

Dekomprimierung: Im Dateipfad „apr-util“ ausführen (die heruntergeladene Datei wurde in das Verzeichnis „apr-util“ verschoben)

tar -zxvf apr-util-1.5.4.tar.gz, die Datei wird in den aktuellen Pfad dekomprimiert

Softlink erstellen und installieren:

 (1) ln -s /opt/apr/apr-util /usr/local/apr-util

 (2) cd apr-util-1.5.4

 (3)./configure --prefix=/usr/local/apr-util (Präfix dient zum Festlegen des Installationsverzeichnisses)

 (4)machen

 (5)make install

3.PCRE-Installation:

Dekomprimierung: Im PCRE-Dateipfad ausführen (die heruntergeladene Datei wurde in das PCRE-Verzeichnis verschoben)

tar -zxvf pcre-8.36.tar.gz, die Datei wird in den aktuellen Pfad dekomprimiert

Softlink erstellen und installieren:

 (1) ln -s /opt/apr/pcre /usr/local/pcre

(2) cd pcre-8.3.6

 (3)./configure --prefix=/usr/local/pcre (Präfix dient zum Festlegen des Installationsverzeichnisses)

 (4)machen

 (5)make install

 

4. Der letzte Schritt besteht darin, Apache zu installieren:

Dekomprimierung: Im Apache-Dateipfad ausführen (die heruntergeladene Datei wurde in das Apache-Verzeichnis verschoben)

tar -zxvf httpd-2.4.10.tar.gz, die Datei wird in den aktuellen Pfad dekomprimiert

Softlink erstellen und installieren:

 (1) ln -s /opt/apr/apache /usr/local/apache

 (2) cd httpd-2.4.10

 (3)./configure --prefix=/usr/local/apache2.4

--enable-so-rewrite=shared

--with-mpm=prefork

--with-apr=/usr/local/apr (der Pfad ist der Installationspfad von apr, derselbe unten)

--with-apr-util=/usr/local/apr-util

--with-pcre=/usr/local/pcre

Bitte helfen Sie uns für die spezifische Bedeutung der Installationsparameter.

 (4) machen

 (5) make install

Zu diesem Zeitpunkt wurde Apache installiert. Der nächste Schritt besteht darin, zu starten und zu testen, ob es erfolgreich gestartet wurde

Befehl ausführen:

 /usr/local/apache2.4/bin/apachectl start

Überprüfen Sie, ob ein Apache-Prozess vorhanden ist

ps aux |. grep httpd

Das Folgende ist das Ergebnis der Ausführung des Befehls durch den Autor

 

Wenn ein Prozess vorhanden ist, können Sie http://localhost eingeben. Das Ergebnis des Autors ist

 

Da es in einer virtuellen Maschine bereitgestellt wird, erfolgt der Zugriff über die IP-Adresse der virtuellen Maschine.

Wenn Sie „Es funktioniert!“ sehen, funktioniert es!

Zur späteren Vereinfachung können Sie es zum Dienst hinzufügen, apachectl nach /etc/init.d/httpd kopieren und wie folgt ausführen

 service httpd start

Sie können den Dienst direkt starten

 PHP installieren

Bevor Sie PHP installieren, müssen Sie sicherstellen, dass libxml2 installiert wurde. Die Download-Adresse lautet:

 http://download.chinaunix.net/download.php?id=28497&ResourceID=6095

Der Autor benutzte damals auch gelegentlich Baidu, und es war nicht offiziell. Wenn Sie eine offizielle Version benötigen, nutzen Sie bitte Ihre eigenen Suchfunktionen

Tatsächlich ist die Installation im Grunde die gleiche wie oben, listen Sie einfach die Befehle auf

 (1)tar -zxvf libxml2-2.7.4.tar.gz

 (2)cd libxml2-2.7.4

 (3)./configure --prefix=/usr/local/libxml2

 (4)machen

 (5)make install

Auf diese Weise wird libxml2 installiert.

Der nächste Schritt ist die Installation von PHP

Die offizielle Download-Adresse lautet:

 http://php.net/downloads.php

Dann installieren Sie es

Nach dem Kopieren der Datei nach /opt/php

Entpacken:

tar -zxvf php-5.6.3.tar.gz

Dann:

cd php-5.6.3

Installation durchführen:

 ./configure

--prefix=/usr/local/php (der Pfad ist der Pfad, in dem PHP installiert werden muss)

--with-mysql=/usr/local/mysql (der Pfad ist der Installationspfad von MySQL, das installiert wurde)

--with-apxs2=/usr/local/apache2.4/bin/apxs (In einigen Tutorials steht --with-apxs, hier ist es apxs2, 2 wird für Version 2 oder höher so eingestellt)

--with-libxml2=/usr/local/libxml2 (dies ist der Pfad, in dem wir libxm2 oben installiert haben)

Dann einfach make, make install

 

Der letzte Schritt besteht darin, Apache für die Unterstützung von PHP zu konfigurieren

Ändern Sie die Apache-Konfigurationsdatei httpd.conf

vim /usr/local/apache2.4/conf/httpd.conf

Fügen Sie dann am Ende des Textes hinzu

LoadModule php5_module module/libphp5.so (Beachten Sie, dass sich im Apache-Installationsverzeichnis unter „modules“ libphp5.so befindet. Dies wird während der PHP-Installation hinzugefügt. Wenn nicht, PHP, müssen Sie es neu installieren)

AddType application/x-httpd-php .php (. Davor steht ein Leerzeichen)

(Beachten Sie, dass, wenn das obige Element nicht richtig konfiguriert ist, beim Zugriff auf http:localhost/*.php ein direkter Download anstelle eines Öffnens erfolgt)

Screenshot der Konfiguration des Autors

 

Als nächstes kopieren Sie die PHP-Startdatei

 cp php-5.6.3/php.ini-development /usr/local/php/lib/php.ini

Speichern und neu starten

 service httpd start

Wenn kein Fehler gemeldet wird, ist der Start erfolgreich

 

 Testen Sie, ob PHP erfolgreich installiert wurde

Schreiben Sie eine einfache PHP-Seite wie folgt

 

Ist es nicht ganz einfach? Dann speichern Sie es als Welcome.php. Die Datei muss im htdocs-Verzeichnis von Apache abgelegt werden

Geben Sie http://localhost/welcome.php in den Browser ein

Wenn Sie die Seite unten sehen, ist die Installation erfolgreich

 

 

 Zusammenfassung:

Wenn jeder eine PHP-Umgebung einrichtet, lesen Sie bitte mehrere Tutorials. Verschiedene Faktoren wie die Version jedes Tutorials können unterschiedlich sein, sodass es möglicherweise nicht für jeden geeignet ist. Dies ist auch die Erfahrung des Autors und ich habe auf viele Tutorials verwiesen. Der Grund für das Schreiben dieses Tutorials ist, dass viele Tutorials nicht umfassend sind. Daher hoffe ich, meine Erfahrung nutzen zu können, um Programmierern, die PHP lernen, etwas Hilfe zu geben. Sollten Sie beim Einbau auf Schwierigkeiten mit Kinderschuhen stoßen, können Sie mir eine Nachricht hinterlassen und ich werde mein Bestes geben, um Ihnen zu helfen

 

Nach dem Login kopieren

Das Obige stellt vor, wie man eine PHP-Umgebung unter PHP5.6 und Apache2.4 Linux erstellt, einschließlich der relevanten Aspekte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.

Verwandte Etiketten:
Quelle:php.cn
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