Heim >Backend-Entwicklung >PHP-Tutorial >So stellen Sie PHP + MySQL + Apache über Vorgänge im Zusammenhang mit dem Linux-System bereit

So stellen Sie PHP + MySQL + Apache über Vorgänge im Zusammenhang mit dem Linux-System bereit

jacklove
jackloveOriginal
2018-06-15 14:42:572561Durchsuche


Wenn wir PHP-Dateien unter Linux ausführen, benötigen wir auch die PHP-Umgebung. In der Vergangenheit wurden viele davon separat installiert. Was ich jetzt anbiete, ist eine einfache Methode, die direkt ausgeführt werden kann Es ist nicht erforderlich, sie einzeln zu installieren, das heißt, es ist ein komprimiertes Paket namens lnmp enthalten, das Sie nur installieren müssen.

Systemanforderungen:

CentOS/RHEL/Fedora/Debian/Ubuntu/Raspbian Linux-System
Erfordert mehr als 5 GB verbleibenden Festplattenspeicher
Erfordert mehr als 128 MB Speicher (Wenn es sich um einen VPS mit 128 MB kleinem Speicher handelt, muss Xen über SWAP verfügen, und OpenVZ benötigt mindestens 128 MB vSWAP oder Burst-Speicher. Bitte achten Sie darauf, kein 64-Bit-System mit kleinem Speicher zu verwenden!
Für die Installation von MySQL 5.6 oder 5.7 und MariaDB 10 ist mehr als 1 GB Speicher erforderlich!
Der VPS oder Server muss mit dem Internet verbunden sein und die Netzwerkquelle muss so eingestellt sein, dass sie keine CD-Quelle ist, und der VPS/Server-DNS muss normal sein!
Linux unterscheidet zwischen Groß- und Kleinschreibung, bitte achten Sie bei der Eingabe von Befehlen darauf!
Das LNMP-Ein-Klick-Installationspaket V1.3 wurde auf PhotonVPS, Vultr, Aoyou Host, OneAsiahost Singapore VPS, Bricklayer, BudgetVM, DigitalOcean, LocVPS, Linode, DiaHosting, Ruihao Kaiyuan, KVMLA, Jingwen Internet, RamNode, 32 installiert -Bit und 64-Bit CentOS 5-7, RHEL 6-7, Fedora 21-23, Debian 7-8, Ubuntu 10.04-16.04 von Hostigation, BuyVM, 80VPS, XSVPS, HostUS, Kuaiyi Internet, Alibaba Cloud und viele andere VPS Der Test wurde auf dem System bestanden.

Installationsschritte:
Es gibt zwei Situationen: Die erste besteht darin, dass Sie das komprimierte Paket heruntergeladen und online installiert haben. Diese beiden sind die ersten Die Schritte sind unterschiedlich, aber der Rest ist derselbe in Unter Root installiert (manchmal kann es aufgrund des geringen Speichers nicht installiert werden),

a: Dann starten Sie die Dekomprimierung: tar -zxvf Der LNMP-Name Ihres komprimierten Pakets

b: Geben Sie das dekomprimierte LNMP-Verzeichnis ein und führen Sie den Befehl aus: ./install.sh lnmp oder

Zweitens:

1 Sie können die Download-Version verwenden (empfohlen für VPS in den USA und im Ausland oder für Benutzer mit wenig Speicherplatz). Oder die Vollversion (empfohlen für inländische VPS, inländische Benutzer können die inländische Download-Adresse im Download finden und ersetzen. Es gibt keinen Unterschied zwischen den beiden, außer dass die Vollversion einige erforderliche Quellcodedateien in das Installationspaket einfügt Vorauszahlung.


LNMP installieren wget -c http://soft.vpser.net/lnmp/lnmp1.3-full.tar.gz && tar zxf lnmp1.3-full.tar.gz && cd lnmp1 .3-full && ./install.sh lnmp Der obige Befehl ist ein Schritt zum Starten der Installation

Der nächste Schritt ist der gleiche

Nach der Ausführung des obigen Befehls , Die folgende Eingabeaufforderung wird angezeigt:

Sie müssen das Root-Passwort von MySQL festlegen (drücken Sie die Eingabetaste, ohne es einzugeben, und es wird auf root gesetzt, wenn bei der Eingabe ein Fehler auftritt). Wenn Sie es löschen möchten, können Sie die Strg-Taste gedrückt halten und die Rücktaste drücken, um es zu löschen. Drücken Sie nach der Eingabe die Eingabetaste, um den nächsten Schritt aufzurufen, wie in der folgenden Abbildung dargestellt:

Fragen Sie, ob Sie MySQL InnoDB aktivieren müssen. Dies wird im Allgemeinen empfohlen Schalten Sie es ein. Drücken Sie einfach die Eingabetaste oder geben Sie y ein. Wenn Sie die Engine benötigen, können Sie n eingeben. Drücken Sie nach Abschluss der Eingabe die Eingabetaste, um zum nächsten Schritt zu gelangen Version. Derzeit werden mehr Versionen von MySQL und MariaDB bereitgestellt. Es ist zu beachten, dass MySQL 5.6, 5.7 und MariaDB 10 über mehr als 1 GB Speicher verfügen müssen: So stellen Sie PHP + MySQL + Apache über Vorgänge im Zusammenhang mit dem Linux-System bereit

Eingabe Geben Sie die Seriennummer vor der entsprechenden MySQL- oder MariaDB-Version ein, drücken Sie die Eingabetaste, um zum nächsten Schritt zu gelangen, und wählen Sie die PHP-Version aus: So stellen Sie PHP + MySQL + Apache über Vorgänge im Zusammenhang mit dem Linux-System bereitHinweis: Sie müssen sich selbst bestätigen, wenn Sie eine höhere Version wie PHP7 auswählen. Ist sie mit Ihrer kompatibel? eigenes Programm?


Geben Sie die Seriennummer der PHP-Version ein, die Sie auswählen möchten, drücken Sie die Eingabetaste, um zum nächsten Schritt zu gelangen, und wählen Sie aus, ob die Speicheroptimierung installiert werden soll: So stellen Sie PHP + MySQL + Apache über Vorgänge im Zusammenhang mit dem Linux-System bereit

Sie können dies auch nicht tun Um Jemalloc oder TCmalloc zu installieren, geben Sie die entsprechende Seriennummer ein. Wenn Sie direkt die Eingabetaste drücken, wird standardmäßig nicht installiert.
So stellen Sie PHP + MySQL + Apache über Vorgänge im Zusammenhang mit dem Linux-System bereitWenn es sich um LNMPA oder LAMP handelt, wird außerdem die Meldung „Bitte geben Sie die E-Mail-Adresse des Administrators ein:“ angezeigt. Sie müssen die E-Mail-Adresse des Administrators festlegen, die auf der Fehlerseite angezeigt wird, wenn ein Fehler gemeldet wird.

So stellen Sie PHP + MySQL + Apache über Vorgänge im Zusammenhang mit dem Linux-System bereit Wählen Sie dann die Apache-Version aus

Geben Sie nach Aufforderung die Seriennummer vor der entsprechenden Version ein und drücken Sie die Eingabetaste.
So stellen Sie PHP + MySQL + Apache über Vorgänge im Zusammenhang mit dem Linux-System bereitNach der Aufforderung „Drücken Sie eine beliebige Taste, um zu installieren … oder drücken Sie Strg+C, um abzubrechen“, drücken Sie die Eingabetaste, um die Installation zu bestätigen und zu starten.
Das LNMP-Skript installiert und kompiliert automatisch die Software Nginx, MySQL, PHP, phpMyAdmin und Zend Optimizer.

Die Installationszeit kann zwischen einigen zehn Minuten und mehreren Stunden variieren, hauptsächlich aufgrund von Faktoren wie der konfigurierten Netzwerkgeschwindigkeit der Maschine.

3. Die Installation ist abgeschlossen
Wenn Nginx: OK, MySQL: OK, PHP: OK angezeigt wird
So stellen Sie PHP + MySQL + Apache über Vorgänge im Zusammenhang mit dem Linux-System bereit
Und Nginx, MySQL und PHP laufen alle und Die Ports 80 und 3306 sind vorhanden und die Meldung „Install lnmp V1.3 abgeschlossen“ wird angezeigt. Das bedeutet, dass die Installation erfolgreich war.
Klicken Sie anschließend auf das Tutorial, um einen virtuellen Host hinzuzufügen. Laden Sie den Website-Code hoch. Sie können die Website über einen SFTP- oder FTP-Server hochladen und den Domänennamen in die IP des VPS oder Servers auflösen , und die Auflösung wird wirksam und Sie können sie verwenden.

4. Installation fehlgeschlagen
So stellen Sie PHP + MySQL + Apache über Vorgänge im Zusammenhang mit dem Linux-System bereit
Wenn eine Meldung ähnlich der Abbildung oben erscheint, bedeutet dies, dass die Installation fehlgeschlagen ist, was bedeutet, dass die Installation nicht erfolgreich war! ! Sie müssen winscp oder andere ähnliche Tools verwenden, um lnmp-install.log im Verzeichnis /root herunterzuladen, im LNMP-Supportforum zu posten und den Distributionsnamen und die Versionsnummer Ihres Systems (32-Bit oder 64-Bit usw.) anzugeben lnmp ändern - Das install.log wird komprimiert und als Anhang ins Forum hochgeladen. Wir werden Fehler anhand der Protokolle finden und entsprechende Lösungen bereitstellen.

Standardmäßig installiert LNMP keinen FTP-Server. Wenn Sie einen FTP-Server benötigen: https://lnmp.org/faq/ftpserver.html

In diesem Artikel wird beschrieben, wie Sie PHP bereitstellen +MySQL über das Linux-System +Apache-bezogene Vorgänge. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.

Verwandte Empfehlungen:

Erläuterung des Prozesses zum Einrichten der Nginx+PHP+Mysql-Umgebung unter Linux

Durch PHP+JQuery+Ajax-Codebeispiel zur einfachen Implementierung der asynchronen Seitenaktualisierung

Thinkphp+Redis+Queue-bezogene Probleme

Das obige ist der detaillierte Inhalt vonSo stellen Sie PHP + MySQL + Apache über Vorgänge im Zusammenhang mit dem Linux-System bereit. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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