Recommended Learning: "php8 Tutorial"
CentOS7 und über Versionen vorbereiten. mnt-Verzeichnis:
Download-Adresse: nginx.org/en/download.htmlEntpacken Sie das komprimierte Nginx-Paket
tar zxvf nginx-1.19.7.tar.gz
Abhängigkeitspakete vorbereiten:
yum -y install zlib-devel pcre-devel openssl-devel
Nginx-Benutzer vorbereiten:
useradd -M -s /sbin/nologin nginx
Kompilierung und Installation des Quellcodes:
./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
user nginx;
/usr/local/nginx/sbin/nginx -t
/usr/local/nginx/sbin/nginx
/usr/local/nginx/sbin/nginx -s reload pkill -HUP nginx
/usr/local/nginx/sbin/nginx -s stop pkill nginx
vi /etc/rc.local/usr/local/nginx/sbin/nginx
pstree |grep nginx ps -ef |grep nginx ps aux |grep nginx
nginx reload
netstat -tunpl |grep nginx
Eine Installation von PHP8-Abhängigkeiten
http://192.168.2.1
Zweites Installations-Abhängigkeitspaket von php8
2. Verzeichnis wechseln
[root@wml sbin]# pkill -HUP nginx
3 Kompilierungskonfigurationsdatei generieren
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
tar -zxvf oniguruma-6.9.4.tar.gz
cd oniguruma-6.9.4/
./autogen.sh
3. Kompilieren und installieren
./configure --prefix=/usr
r reee
make && make install
tar xzf php-8.0.0.tar.gz
Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Kompilierung und Installation des Nginx1.19 PHP8.0-Quellcodes. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!