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

Mar 31, 2021 pm 05:10 PM

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!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)