Le système Linux que j'utilise est centos7.1.
Si le système Linux ne dispose pas de gcc et d'autres logiciels de compilation préinstallés, vous pouvez utiliser la source yum pour l'installer. Pour installer nginx, vous devez d'abord installer les modules dépendants pcre, zlib et openssl.需要Le module Gzip nécessite la bibliothèque zlib
Le module de réécriture nécessite la bibliothèque PCRE
Fonction SSL .ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
Décompressez tar -. zxvf pcre-8.38.tar.gz
Après la compilation terminé, installez make && make install
Après la compilation terminé, installez make && make install
Créez manuellement des utilisateurs et des groupes d'utilisateurs nginx
Compile
/configure --prefix=/opt/project/nginx-1.14 #nginx emplacement d'installation.
--sbin-path=/opt/project/nginx-1.14/sbin/nginx #Définir le chemin du fichier exécutable nginx
--pid-path=/opt/project/nginx-1.14/logs/nginx.pid #Définir le fichier nginx.pid
- -error-log-path=/opt/project/nginx-1.14/logs /error.log #Définissez le nom des principaux fichiers d'erreur, d'avertissement et de diagnostic--with-http_ssl_module
--user= nginx--with-zlib=/var/software/nginx/zlib-1.2 #Fait référence au chemin du code source de zlib.
--with-openssl=/var/software/nginx/openssl-1.1.1-pre5 #Fait référence au chemin du code source d'opensslTuez le processus pkill - 9 nignx
Après la compilation et l'installation de nginx , modifiez nginx.conf
user nginx nginx;
Démarrez nginx /opt/project/nginx/nginx
Redémarrez nginx /opt/project/nginx/nginx -s reload
centos7 Vérifiez l'état du pare-feu
firewall-cmd --state #running Le pare-feu est en cours d'exécution (ne fonctionne pas est fermé)
Fermez le pare-feu
systemctl désactiver firewalld.service #Désactiver le pare-feu de démarrage
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!