


Explication détaillée de la compilation et de l'installation du code source Nginx1.19 php8.0
Apprentissage recommandé : "Tutoriel PHP8"
Soyez prêt pour les versions centos7 et supérieures
La première étape
Téléchargez le package nginx et placez-le dans le répertoire spécifié Placez-le généralement dans le répertoire mnt :
Adresse de téléchargement : nginx.org/ en/download.html
Décompressez le package compressé nginx
tar zxvf nginx-1.19.7.tar.gz
Préparez les packages dépendants :
yum -y install zlib-devel pcre-devel openssl-devel
Préparer l'utilisateur nginx :
useradd -M -s /sbin/nologin nginx
Compilation et installation du code source :
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-http_random_index_module --with-http_sub_module make make install
Fichier de configuration :
user nginx;
Gestion des services :
Détecter la syntaxe de configuration
/usr/local/nginx/sbin/nginx -t
2. Démarrez le service
/usr/local/nginx/sbin/nginx
3. Rechargez le service
/usr/local/nginx/sbin/nginx -s reload pkill -HUP nginx
4. Fermez le service
/usr/local/nginx/sbin/nginx -s stop pkill nginx
5. Démarrez
vi /etc/rc.local/usr/local/nginx/sbin/nginx
Processus. gestion:
pstree |grep nginx ps -ef |grep nginx ps aux |grep nginx
Gestion du port:
netstat -tunpl |grep nginx
Test client : (entrez votre IP publique)
http://192.168.2.1
nginx reload
[root@wml sbin]# pkill -HUP nginx
Compilation et installation du code source php8.0
1. Installer les dépendances php8
yum -y install autoconf freetype gd libpng libpng-devel libjpeg libxml2 libxml2-devel zlib curl curl-devel net-snmp-devel libjpeg-devel php-ldap openldap-devel openldap-clients freetype-devel gmp-devel libzip libzip-devel sqlite-devel
2. Installer les packages de dépendances php8
1.
tar -zxvf oniguruma-6.9.4.tar.gz
cd oniguruma-6.9.4/
./autogen.sh
./configure --prefix=/usr
1. Décompressez
make && make install
2. Changez de répertoire
tar xzf php-8.0.0.tar.gz
cd php-8.0.0/
./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-fpm-user=nginx --with-fpm-group=nginx --enable-mysqlnd --with-mysqli --with-pdo-mysql --enable-opcache --with-pcre-jit --enable-gd --with-jpeg --with-freetype --with-gettext --with-curl --with-openssl --enable-sockets --enable-mbstring --enable-xml --with-zip --with-zlib --with-snmp --with-mhash --enable-ftp --enable-bcmath --enable-soap --enable-shmop --enable-sysvsem --enable-pcntl --with-gmp
make && make install
解决办法 yum install automake
解决办法 执行 yum install libtool
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!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)