Die folgende Tutorial-Kolumne von Pagoda Panel stellt Ihnen die Unterschiede und Möglichkeiten der Verwendung von Pagoda Panel LNMP- und LAMP-Umgebungskits vor. Ich hoffe, dass es Freunden in Not hilfreich sein wird!
1. Öffnen Sie nach Abschluss der Pagoda-Installation die Adresse des Panels und melden Sie sich beim Panel an. Hier gibt es zwei Optionen: Die erste ist das LNMP Paket und das zweite ist das LAMP-Paket (wie folgt) Bild):
Der Hauptunterschied zwischen LNMP- und LAMP-Umgebungen ist der Webserver. Ein Paket verwendet den Apache-Server und das andere den Nginx-Server.
Wenn Sie die Unterschiede zwischen den beiden nicht verstehen, verwenden Sie bitte die offiziell empfohlene Standardinstallation (LNMP-Suite). Die Installationsmethode wird basierend auf Ihrer tatsächlichen Situation ausgewählt. Wenn es sich bei der aktuellen Umgebung um eine Produktionsumgebung handelt, verwenden Sie bitte (kompilieren). und installieren), Um die Stabilität des späteren Programmbetriebs sicherzustellen, wird (schnelle Installation) hauptsächlich für Erfahrungs- und Testzwecke verwendet. Bitte vermeiden Sie die Verwendung von (schnelle Installation) unter formalen Umständen. Wenn Sie diese Pakete nicht benötigen, können Sie auch „ Softwareverwaltung“ in der Funktionsleiste auf der linken Seite des Panels. Die aktuelle Liste wählt den Installer selbst aus.
2. Nach Auswahl der Ein-Klick-Installation wird die Anzahl der Aufgaben automatisch in der oberen linken Ecke des Panels angezeigt. Klicken Sie hier, um die Aufgabenliste aufzurufen. Die aktuelle Schnittstelle zeigt den Installationsfortschritt des Programms oder den Fortschritt der Programmausführung usw. an. Überprüfen Sie nach einer Weile die Informationen in der Aufgabenliste, um festzustellen, ob die Aufgabe abgeschlossen ist. (Wie unten gezeigt):
3, der Unterschied zwischen LNMP- und LAMP-Umgebungen
Nginx-Funktionen
nmps vollständiger Name ist Linux + Nginx + MySQL + PHP
Nginx bietet stabile Leistung, umfangreiche Funktionen, einfache Bedienung und Wartung und Verarbeitung statischer Dateien sind schnell und verbrauchen nur minimale Systemressourcen.
3-1. Verwenden Sie im Vergleich zu Apache Nginx als Webserver: Es verbraucht weniger Ressourcen, unterstützt mehr gleichzeitige Verbindungen und ist effizienter.
3-2. Als Lastausgleichsserver: Nginx kann nicht nur Rails und PHP intern unterstützen, sondern auch externe Dienste als HTTP-Proxyserver. Nginx ist in C geschrieben und sein Systemressourcenaufwand und die CPU-Nutzungseffizienz sind viel besser als bei Perlbal.
3-3. Als Mail-Proxy-Server: Nginx ist auch ein sehr ausgezeichneter Mail-Proxy-Server (einer der ersten Zwecke bei der Entwicklung dieses Produkts bestand darin, als Mail-Proxy-Server zu dienen).
3-4. Der Reverse-Proxy kann Anfragen für verschiedene Zwecke entsprechend der URL umleiten. Beispielsweise werden Bildanfragen an den Bildserver-Cluster umgeleitet. Nginx ist ein leichter Webserver/Reverse-Proxy-Server/E-Mail-Proxy-Server. Die Installation ist sehr einfach und die Konfigurationsdatei ist auch sehr prägnant (sie unterstützt auch Perl-Syntax). Nginx unterstützt das reibungslose Laden neuer Konfigurationen und kann auch Softwareversions-Upgrades durchführen, ohne den Dienst zu unterbrechen.
Funktionen von Apache
Der vollständige Name von Lamp ist Linux + Apache + MySQL + PHP
3-5. Apache ist der Kern-Webserver der LAMP-Architektur. Open Source, Stabilität und umfangreiche Module sind die Vorteile von Apache . Die Nachteile von Apache bestehen jedoch darin, dass es etwas aufgebläht ist, einen hohen Speicher- und CPU-Overhead aufweist und nicht so effizient ist wie einige leichtgewichtige Webserver (wie Nginx, Tengine usw.). Leichte Webserver reagieren nicht so schnell auf statische Dateien wie Apache-Server.
3-6. Apache als Webserver ist die beste Wahl zum Laden von PHP. Wenn der Datenverkehr groß ist, kann Nginx zum Laden von Nicht-PHP-Webanfragen verwendet werden. Nginx ist ein leistungsstarker HTTP- und Reverse-Proxy-Server. Nginx ist für seine Stabilität, seinen umfangreichen Funktionsumfang, seine Beispielkonfigurationsdateien und seinen geringen Systemressourcenverbrauch bekannt. Nginx unterstützt jetzt PHP und FastCGI und unterstützt außerdem Lastausgleich und Fehlertoleranz. Es kann mit Apache verwendet werden und ist die erste Wahl für leichtgewichtige HTTP-Server.
3-7. Es gibt auch viele Lösungen für das Webserver-Caching. Alternativ können Sie ein zusätzliches Squid-Modul zum Caching verwenden. Beide Methoden können die Zugriffsantwortfähigkeiten von Apache effektiv verbessern. Squid Cache ist ein Web-Cache-Server, der effizientes Caching unterstützt und als Front-Cache-Server für den Webserver verwendet werden kann, um verwandte Anforderungen zwischenzuspeichern und so die Geschwindigkeit des Webservers zu verbessern. Stellen Sie Squid vor Apache, um vom Webserver generierte dynamische Inhalte zwischenzuspeichern, und die Webanwendung muss nur die Seitengültigkeitszeit entsprechend einstellen. Wenn das Zugriffsvolumen sehr groß ist, können Sie Memcache als verteilten Cache verwenden.
3-8. PHP kann mit dem eAccelerator-Beschleuniger beschleunigt werden. eAccelerator ist ein kostenloser und Open-Source-PHP-Beschleuniger. Es optimiert das dynamische Inhalts-Caching, verbessert die Caching-Leistung von PHP-Skripten und eliminiert den Overhead auf dem Server beim Kompilieren von PHP-Skripten fast vollständig. Es kann auch Skripte optimieren, um ihre Ausführung zu beschleunigen. Die Effizienz der Ausführung von PHP-Programmcode kann um das 1- bis 10-fache gesteigert werden.
Welches ist besser zu installieren?
Wenn Sie Speicher sparen möchten, ist lnmp die beste Wahl, aber es scheint, dass es häufiger vorkommt.
Es ist gut, lnmp für statische Zwecke zu verwenden , Lampe ist immer noch die stabilste
Das obige ist der detaillierte Inhalt vonSo wählen Sie das Pagoda Panel LNMP und das LAMP-Umgebungskit aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!