Dieser Artikel stellt hauptsächlich die Unterschiede und die Installation von LAMP, LNMP und LNAMP vor. Jetzt kann ich ihn mit Ihnen teilen.
LAMP=Linux+Apache+MySQL +PHP
LNMP=Linux+Nginx+MySQL+PHP
LNAMP=Linux+Nginx+Apache+MySQL+PHP
Der Hauptunterschied zwischen den dreien besteht darin, ob sie verwendet werden sollen Apache oder Sollten Sie Nginx oder beides verwenden? Lassen Sie uns kurz die Vorteile von Nginx und Apache vorstellen.
Die Vorteile von Nginx im Vergleich zu Apache:
Es ist leichtgewichtig und benötigt weniger Speicher und Ressourcen als Apache , und ist resistent gegen One Nginx unterstützt bis zu 50.000 gleichzeitige Verbindungen, während Apache Anfragen auf blockierende Weise verarbeitet.
Bei hoher Parallelität kann Nginx niedrige Ressourcen und einen geringen Verbrauch aufrechterhalten , hohe Leistung und ein hohes Maß an Modularität Aufgrund des Designs ist das Schreiben von Modulen bei der Verarbeitung statischer Seiten relativ einfach.
Die Vorteile von Apache im Vergleich zu Nginx:
Leistungsstark, es gibt so viele Module, dass im Grunde alles gefunden werden kann, was man sich vorstellen kann, wenige Fehler und sehr stabil, Nginx hat relativ viele Fehler, Apache ist besser als Nginx im Umgang mit dynamischen Seiten
Aus dem oben genannten Punkt Wenn Ihr Server über mehr Speicher verfügt, können Sie der lNMP-Umgebung Vorrang einräumen, aber die Stabilität wird entsprechend geopfert. Wenn Sie der Stabilität mehr Aufmerksamkeit schenken, wählen Sie LAMP und kehren Sie zur eigentlichen Arbeit zurück 🎜> Es gibt kein Gedächtnis im Unternehmen. Bei unzureichendem Speicher legen wir auch großen Wert auf Stabilität. Daher ist das Entwicklungsmodell von LNAMP die erste Wahl, da die meisten aktuellen Entwicklungsmodelle Front- und Back-End trennen Die Front-End-Seite ruft die Back-End-API-Schnittstelle auf, sodass Nginx zum Verarbeiten statischer Seiten verwendet wird. Ein Vorteil besteht darin, dass Sie Nginx auch für die Zuordnung verwenden können.
Warum dann Apache verwenden? Eine vollständige Trennung von Front-End- und Back-End-Seiten ist der SEO-Optimierung nicht förderlich, daher sind einige Seiten erforderlich. Als pseudostatische Seiten geschrieben, handelt es sich auch um eine Strategie zur SEO-Optimierung, daher wird Apache zur Verarbeitung dieser Seiten benötigt;
Ich habe die Installationsschritte von LAMP bereits erwähnt, daher werde ich sie hier nicht wiederholen. Folgen Sie einfach dem Installationsprozess von nginx:
Sie können das Ein-Klick-Installationspaket zur Installation verwenden. Ich bin es gewohnt, zum Installieren yum zu verwenden. Geben Sie den Befehl ein:
yum install nginx
Der Installationsvorgang fordert Sie auf, y/n direkt einzugeben, um fortzufahren Die Installation ist abgeschlossen. Nginx ist im Verzeichnis /etc/nginx installiert. Sie können Nginx mit dem Befehl öffnen und schließen:
service nginx start //启动
service nginx stop //停止
Ich erhielt eine Fehlermeldung, dass Port 80 belegt war. Es stellte sich heraus, dass mein httpd bereits Port 80 verwendet hatte. Zu diesem Zeitpunkt habe ich entweder den Port von httpd in eine andere Portnummer geändert und Nginx 80 verwenden lassen, oder den Port direkt geändert Nummer von Nginx. Ich habe die Konfigurationsdatei /etc/nginx/nginx.conf gefunden, die Portnummer geöffnet und geändert:
Ändern Sie Port 80 in Nach dem Speichern Port 88, Neustart ist normal:
Geben Sie den Befehl ein:
service nginx restart //重启
Das Obige ist der gesamte Inhalt dieses Artikels. Ich hoffe, dass er für das Studium aller hilfreich ist. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website.
Verwandte Empfehlungen:
Einführung in das Eloquent-Modell von LaravelSo verwenden Sie Wamp zum Erstellen einer lokalen PHP-Entwicklungsumgebung und einer HBuilder-Debugging-Methode
Das obige ist der detaillierte Inhalt vonDer Unterschied und die Installation von LAMP, LNMP und LNAMP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!