Maison > Opération et maintenance > Nginx > le corps du texte

Comment installer et configurer nginx pour la compilation et l'installation LNMP

王林
Libérer: 2023-05-13 22:22:18
avant
729 Les gens l'ont consulté

1. Avant-propos

Cette installation utilise l'installation du code source. Le package de ressources principal est téléchargé à partir du site officiel et les dépendances secondaires sont installées à l'aide de yum. Cela correspond à la façon dont nginx accède à php , cet article ne le couvre pas non plus.

2. Étapes d'installation

nginx

2.1. Téléchargez nginx

wget http://nginx.org/download/nginx-1.12.0.tar.gz
Copier après la connexion

Comment installer et configurer nginx pour la compilation et linstallation LNMP

2.2 Téléchargez le package d'installation pcre

wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz
Copier après la connexion

Comment installer et configurer nginx pour la compilation et linstallation LNMP

Ce package n'a pas besoin d'être installé, c'est juste un support.

2. 3. Décompressez nginx et pcre

tar zxvf nginx-1.12.0.tar.gz
Copier après la connexion

Comment installer et configurer nginx pour la compilation et linstallation LNMP

tar zxvf pcre-8.39.tar.gz
Copier après la connexion

Comment installer et configurer nginx pour la compilation et linstallation LNMP

2.4, installez le package de dépendances

yum install -y gcc gcc-c++ zlib-devel
Copier après la connexion

Comment installer et configurer nginx pour la compilation et linstallation LNMP

2.5, générez le fichier makefile

cd nginx-1.12.0
Copier après la connexion

Comment installer et configurer nginx pour la compilation et linstallation LNMP

./configure --prefix=/usr /local/nginx (répertoire d'installation) --with-pcre=../pcre-8.39/(répertoire relatif pcre)

Comment installer et configurer nginx pour la compilation et linstallation LNMP

Les résultats sont les suivants :

Comment installer et configurer nginx pour la compilation et linstallation LNMP

2.6, compilez et installez

make && make install
Copier après la connexion

Comment installer et configurer nginx pour la compilation et linstallation LNMP

Les résultats sont les suivants :

Comment installer et configurer nginx pour la compilation et linstallation LNMP

À ce stade, l'installation de nginx est terminée

3 Démarrez nginx

/usr/local/nginx/sbin/nginx

Vérifiez l'état d'exécution via ps aux. |grep nginx

Comment installer et configurer nginx pour la compilation et linstallation LNMP

Ici, nginx démarre normalement.

4. Ouvrez le port 80 pour un accès externe

Si vous l'exécutez uniquement sans ouvrir le port, le navigateur ne pourra pas y accéder.

firewall-cmd --zone=public --add-port=80/tcp --permanent
Copier après la connexion

Comment installer et configurer nginx pour la compilation et linstallation LNMP

Port 80 ouvert avec succès

Vous devez redémarrer le pare-feu pour ouvrir le port de lecture

systemctl restart firewalld.service
Copier après la connexion

Comment installer et configurer nginx pour la compilation et linstallation LNMP

Ici, vous pouvez rouvrir le navigateur et accéder à

Comment installer et configurer nginx pour la compilation et linstallation LNMP

Accéder au navigateur et à l'interface ci-dessus apparaîtra. Cela signifie que nginx a été installé.

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:yisu.com
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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!