Maison > développement back-end > tutoriel php > La différence et l'installation de LAMP, LNMP et LNAMP

La différence et l'installation de LAMP, LNMP et LNAMP

不言
Libérer: 2023-04-02 11:18:02
original
5361 Les gens l'ont consulté

Cet article présente principalement les différences et l'installation de LAMP, LNMP et LNAMP. Il a maintenant une certaine valeur de référence. Maintenant, je le partage avec tout le monde. Les amis dans le besoin peuvent s'y référer

LAMP=Linux+Apache+ MySQL. +PHP

LNMP=Linux+Nginx+MySQL+PHP

LNAMP=Linux+Nginx+Apache+MySQL+PHP

La principale différence entre les trois est de savoir s'il faut utiliser Apache ou devriez-vous utiliser Nginx ou les deux ? Présentons brièvement les avantages de nginx et d'apache

Les avantages de nginx par rapport à apache :

Il est léger et prend moins de mémoire et de ressources qu'apache , et résiste à One nginx prend en charge jusqu'à 50 000 connexions simultanées. nginx traite les requêtes de manière asynchrone et non bloquante, tandis qu'Apache traite les requêtes de manière bloquante

Sous une concurrence élevée, nginx peut maintenir de faibles ressources et une faible consommation. , de hautes performances et un haut degré de modularité Basé sur la conception, l'écriture de modules est relativement simple, nginx est meilleur qu'Apache dans le traitement des pages statiques

Les avantages d'Apache par rapport à nginx :

Puissant, il y a tellement de modules que vous pouvez trouver tout ce à quoi vous pouvez penser. Il a peu de bugs et est très stable. Apache est meilleur que nginx dans la gestion des pages dynamiques.

Depuis. Du point de vue ci-dessus, si votre serveur a plus de mémoire, s'il y en a moins, vous pouvez donner la priorité à l'environnement lNMP, mais la stabilité sera sacrifiée en conséquence. Si vous accordez plus d'attention à la stabilité, choisissez LAMP et revenez au travail réel. 🎜>

Il n'y a pas de mémoire dans l'entreprise. En cas d'insuffisance, nous accordons également une grande attention à la stabilité, le modèle de développement de LNAMP est donc le premier choix, car la plupart des modèles de développement actuels séparent le front et le back end. , et la page front-end appelle l'interface API back-end, donc nginx est utilisé pour traiter les pages statiques, et un avantage est que vous pouvez également utiliser nginx pour le mappage

Alors pourquoi utiliser Apache Il s'agit de cela ? Optimisation du référencement. La séparation complète des pages front-end et back-end n'est pas propice à l'optimisation du référencement, donc certaines pages sont nécessaires. Écrites sous forme de pages pseudo-statiques, il s'agit également d'une stratégie d'optimisation du référencement, donc Apache est nécessaire pour traiter ces pages. ;

J'ai déjà mentionné les étapes d'installation de LAMP, je ne les répéterai donc pas ici. Suivez simplement le processus d'installation de nginx :

Vous pouvez utiliser le package d'installation en un clic. pour installer. J'ai l'habitude d'utiliser yum pour installer, entrez la commande :

yum install nginx
Copier après la connexion

Le processus d'installation vous demandera de taper o/n. y directement pour continuer jusqu'à ce que l'installation soit terminée. nginx est installé dans le répertoire /etc/nginx Vous pouvez utiliser la commande pour activer et désactiver nginx :

service nginx start   //启动
Copier après la connexion
<🎜. >
service nginx stop    //停止
Copier après la connexion
service nginx restart //重启
Copier après la connexion

Quand j'ai commencé, j'ai reçu un message d'erreur m'informant que le port 80 était occupé. Il s'est avéré que mon httpd avait déjà utilisé le port 80. À ce moment-là, j'ai dû changer le port de. httpd vers autre chose. Pour le numéro de port, laissez nginx utiliser 80, ou changez directement le numéro de port de nginx. Recherchez le fichier de configuration /etc/nginx/nginx.conf, ouvrez et modifiez le numéro de port :

Changez le port 80 par le port 88 et enregistrez-le puis redémarrez-le normalement :

Tapez la commande :

netstat -tunlp
Copier après la connexion

Ce qui précède est l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour en savoir plus. contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

Introduction au modèle Eloquent de Laravel

Comment utiliser Wamp pour créer un environnement de développement local Php et la méthode de débogage HBuilder

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal