Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung der Kompilierung und Installation des Nginx1.19 PHP8.0-Quellcodes

Detaillierte Erläuterung der Kompilierung und Installation des Nginx1.19 PHP8.0-Quellcodes

藏色散人
藏色散人nach vorne
2021-03-31 17:10:582862Durchsuche

Recommended Learning: "php8 Tutorial"

CentOS7 und über Versionen vorbereiten. mnt-Verzeichnis:

Download-Adresse: nginx.org/en/download.html

Entpacken 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: Nginx1.19 php8.0 源码编译安装

./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
Konfigurationsdateien festlegen:

user  nginx;
1. Konfigurationssyntax erkennen

/usr/local/nginx/sbin/nginx -t
3. Dienst neu laden

/usr/local/nginx/sbin/nginx
5

/usr/local/nginx/sbin/nginx -s reload
pkill -HUP nginx
Prozessverwaltung:

/usr/local/nginx/sbin/nginx -s stop
pkill nginx
Portverwaltung:

vi /etc/rc.local/usr/local/nginx/sbin/nginx

Client-Test: (geben Sie Ihre öffentliche IP ein)
pstree |grep nginx
ps -ef |grep nginx
ps aux |grep nginx

nginx reload

netstat -tunpl |grep nginx

php8.0-Quellcode-Kompilierung und Installation

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
2. Kompilieren Sie PHP8 Hauptpaket1 .Entpacken
cd oniguruma-6.9.4/
2. Verzeichnis wechseln
./autogen.sh

3. Kompilieren und installieren

./configure --prefix=/usr

Fehler beim Kompilieren und Installieren

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:learnku.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen