Heim > Backend-Entwicklung > PHP-Tutorial > Aufbau einer LNMP-Umgebung (1) Aufbau einer PHP-Umgebung

Aufbau einer LNMP-Umgebung (1) Aufbau einer PHP-Umgebung

WBOY
Freigeben: 2016-08-08 09:31:34
Original
1045 Leute haben es durchsucht

Laden Sie zunächst die PHP-Installationsdatei herunter. Wir verwenden den Quellcode, um PHP5.4.36 zu kompilieren und zu installieren. Gehen Sie zur offiziellen PHP-Website, um die PHP-Installationsdatei herunterzuladen.

Als nächstes kompilieren und installieren Sie den PHP-Quellcode. Nachdem Sie das Quellcodeverzeichnis eingegeben haben, Führen Sie den folgenden Befehl aus Installation:

Hinweis: Wenn MySQL benötigt wird, ist es am besten, beim Mutieren Parameter anzugeben und anzugeben, dass die MySQLND-Bibliothek verwendet werden soll, andernfalls erfolgt die Installation im Formular Für die separate Kompilierung und Erweiterung kann nur die MySQL-Clientbibliothek verwendet werden.

Der folgende Fehler tritt auf:

Melden Sie, dass libxml2 nicht gefunden werden kann, installieren Sie es:

Fahren Sie mit der Neukompilierung fort und der folgende Fehler tritt auf:

Weil wir --with-openssl aktiviert haben, daher Wir müssen openssl-devel installieren:

Erneut kompilieren, Eingabeaufforderung:

GD Bibliothek ist nicht installiert:

Weiter kompilieren, Eingabeaufforderung:

ist nicht installiert libmcrypt, diese Bibliothek ist in Yum Nein, Sie müssen sie also herunterladen und manuell kompilieren:

Erneut kompilieren:

Installation erforderlich von libcurl:

Erneut kompilieren, keine Fehler:


erfolgreich konfigurieren , Installation starten:


Wenn alles gut geht, ist das schöne künstlerische Konzept erfolgreich kompiliert und PHP installiert, und das Installationsverzeichnis ist /usr/ local/php.

Schließlich müssen wir die PHP-Konfigurationsdatei php.ini bereitstellen.


Hinweis: Das PHP-Installationsverzeichnis wird durch den Parameter --prefix=directory von configure angegeben. Darüber hinaus haben wir hier eine Entwicklungsumgebung erstellt. Wenn diese als Produktionsumgebung verwendet werden soll, müssen einige Sicherheitsaspekte beachtet werden. Gleichzeitig wird empfohlen, sie nicht zu kopieren php.ini-development Datei, kopieren Sie stattdessen die Datei php.ini-produktion.

Überprüfen Sie die PHP-Version:

Zur Vereinfachung der Bedienung können Sie das PHP-Verzeichnis zur Umgebungsvariablen hinzufügen. Bearbeiten Sie ~/.bash_profile und exportieren Sie PATH in Fügen Sie oben die folgende Zeile hinzu:

Führen Sie dann den folgenden Befehl aus:

Auf diese Weise haben wir Sie können den Befehl direkt verwenden, ohne ein Verzeichnis hinzuzufügen.

Tipp: Prüfen Sie, welche Konfigurationsdatei PHP verwendet?

Wenn der Befehl strace nicht installiert ist, verwenden Sie yum install strace Einfach installieren.

Erweiterung installieren

Nachdem die grundlegende PHP-Installation nun abgeschlossen ist, müssen wir einige Erweiterungen installieren, die den Geschäftsanforderungen entsprechen.

Installieren Sie die yaf Development Framework-Erweiterung

Führen Sie den Befehl zur Installation mit pecl aus:

Wenn nichts anderes, reicht der obige Befehl aus Um die Installation von yaf abzuschließen:


Als nächstes müssen Sie die yaf-Erweiterung in der Datei php.ini aktivieren. Bearbeiten Sie /usr/local/php/etc/php.ini

Installieren Sie die eAccelerator-Erweiterung



Fügen Sie eAccelerator-Konfigurationsinformationen in php.ini hinzu:

Führen Sie php -v aus, um Folgendes anzuzeigen:


Das Obige stellt den Aufbau der LNMP-Umgebung vor (1) Einrichten der PHP-Umgebung, einschließlich verschiedener Aspekte. Ich hoffe, dass es für Freunde hilfreich sein wird, 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