Heim > Backend-Entwicklung > PHP8 > 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

藏色散人
Freigeben: 2023-02-17 11:52:02
nach vorne
2931 Leute haben es durchsucht

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
Nach dem Login kopieren

Abhängigkeitspakete vorbereiten:

yum -y install zlib-devel pcre-devel openssl-devel
Nach dem Login kopieren

Nginx-Benutzer vorbereiten:

useradd -M -s /sbin/nologin nginx
Nach dem Login kopieren

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
Nach dem Login kopieren
Konfigurationsdateien festlegen:

user  nginx;
Nach dem Login kopieren
1. Konfigurationssyntax erkennen

/usr/local/nginx/sbin/nginx -t
Nach dem Login kopieren
3. Dienst neu laden

/usr/local/nginx/sbin/nginx
Nach dem Login kopieren
5

/usr/local/nginx/sbin/nginx -s reload
pkill -HUP nginx
Nach dem Login kopieren
Prozessverwaltung:

/usr/local/nginx/sbin/nginx -s stop
pkill nginx
Nach dem Login kopieren
Portverwaltung:

vi /etc/rc.local/usr/local/nginx/sbin/nginx
Nach dem Login kopieren

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

nginx reload

netstat -tunpl |grep nginx
Nach dem Login kopieren

php8.0-Quellcode-Kompilierung und Installation

Eine Installation von PHP8-Abhängigkeiten

http://192.168.2.1
Nach dem Login kopieren

Zweites Installations-Abhängigkeitspaket von php8

2. Verzeichnis wechseln

[root@wml sbin]# pkill -HUP nginx
Nach dem Login kopieren

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
Nach dem Login kopieren

tar -zxvf oniguruma-6.9.4.tar.gz
Nach dem Login kopieren
2. Kompilieren Sie PHP8 Hauptpaket1 .Entpacken
cd oniguruma-6.9.4/
Nach dem Login kopieren
2. Verzeichnis wechseln
./autogen.sh
Nach dem Login kopieren

3. Kompilieren und installieren

./configure --prefix=/usr
Nach dem Login kopieren

Fehler beim Kompilieren und Installieren

r reee

make && make install
Nach dem Login kopieren


tar xzf php-8.0.0.tar.gz
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:learnku.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage