Heim >Backend-Entwicklung >PHP-Tutorial >So stellen Sie PHP + MySQL + Apache über Vorgänge im Zusammenhang mit dem Linux-System bereit
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),
b: Geben Sie das dekomprimierte LNMP-Verzeichnis ein und führen Sie den Befehl aus: ./install.sh lnmp oder
Zweitens:
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:
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: Hinweis: 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:
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.
Wenn 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.
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.
Nach 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
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
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
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!