Heim  >  Artikel  >  Betrieb und Instandhaltung  >  Was ist die Methode zum Kompilieren und Installieren von nginx1.16.0 in Centos7?

Was ist die Methode zum Kompilieren und Installieren von nginx1.16.0 in Centos7?

WBOY
WBOYnach vorne
2023-05-12 11:58:051014Durchsuche

1. Abhängigkeitspakete installieren

yum install -y gcc gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel

Abhängigkeitspaketbeschreibung:

1. Die Kompilierung hängt von der gcc-Umgebung ab : gcc gcc -c++;

2. PCRE (Perl-kompatible reguläre Ausdrücke) ist eine Perl-Bibliothek, einschließlich einer Perl-kompatiblen regulären Ausdrucksbibliothek. Das http-Modul von nginx verwendet pcre zum Parsen regulärer Ausdrücke. Daher müssen Sie die pcre-Bibliothek unter Linux installieren. Dabei handelt es sich um eine sekundäre Entwicklungsbibliothek, die mit pcre entwickelt wurde. Sie benötigen daher: pcre pcre-devel ;

#🎜 🎜 #3. Die zlib-Bibliothek bietet viele Komprimierungs- und Dekomprimierungsmethoden. Nginx verwendet zlib, um den Inhalt des http-Pakets zu komprimieren. Daher muss die zlib-Bibliothek auf Centos installiert werden. Sie benötigen also: zlib zlib-devel; #🎜🎜 #4. OpenSSL ist eine leistungsstarke Secure Sockets Layer-Kryptografiebibliothek, die wichtige kryptografische Algorithmen, häufig verwendete Schlüssel- und Zertifikatskapselungsverwaltungsfunktionen sowie SSL-Protokolle umfasst und eine Fülle von Anwendungen für Tests oder andere Zwecke bietet.

nginx unterstützt nicht nur das http-Protokoll, sondern auch https (d. h. die Übertragung von http über das SSL-Protokoll), daher müssen Sie die OpenSSL-Bibliothek auf Centos installieren, also benötigen Sie: openssl openssl-devel;

#🎜🎜 #

2. Laden Sie das Installationspaket von der offiziellen Website herunter

wget https://nginx.org/download/nginx-1.16.0.tar.gz

3. Entpacken und installieren #🎜 🎜#

tar zxvf nginx-1.16.0.tar.gz
cd nginx-1.16.0
./configure --prefix=/usr/local/nginx
make && make install
#🎜🎜 #4. Testen Sie, ob die Installation erfolgreich ist 🎜#

[root@localhost ~]# nginx -V
nginx version: nginx/1.16.0
built by gcc 4.8.5 20150623 (Red Hat 4.8.5-36) (GCC) 
configure arguments: --prefix=/usr/local/nginx

6. Verifizierungsdienst wurde erfolgreich gestartet 🎜# 8. Nginx-Dienst so starten, dass er automatisch gestartet wird

cd /usr/local/nginx/sbin
./nginx

Das obige ist der detaillierte Inhalt vonWas ist die Methode zum Kompilieren und Installieren von nginx1.16.0 in Centos7?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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