Heim >Betrieb und Instandhaltung >Nginx >So kompilieren und installieren Sie Nginx

So kompilieren und installieren Sie Nginx

PHPz
PHPznach vorne
2023-05-30 08:51:271393Durchsuche

Nginx-Kompilierung und Installation

系统平台:CentOS 7.4
Nginx版本:nginx-1.12.2.tar.gz
Pcre版本:pcre-8.42.tar.gz
所需依赖:gcc-c++ libtool
三方库:zlib zlib-devel openssl openssl-devel pcre

1. Kompilierungstools und Bibliotheksdateien installieren

> yum install -y make zlib zlib-devel openssl openssl-devel gcc-c++
> libtool

zlib-Bibliothek: Die zlib-Bibliothek ist für ngx_http_gzip_module (gzip-Komprimierungsmodul) erforderlich
openSL-Bibliothek: --with-http_ssl_module Um dieses Modul zu verwenden, müssen Sie die OpenSL-Bibliothek installieren, um http zu implementieren und das https-Protokoll zu unterstützen

2. Installieren Sie die PCRE-Bibliothek
prce-Bibliothek: --with-http_rewrite_module, Sie müssen die prce-Bibliothek installieren, um Unterstützung für Adressumleitung, Adressumschreibungsfunktionen, Lokalisierungsanweisungen und reguläre Ausdrücke zu implementieren 3. Installieren Sie Nginx

wget https://sourceforge.net/projects/pcre/files/pcre/8.42/pcre-8.42.tar.gz
[root@linux-node1 src]# tar xf pcre-8.42.tar.gz
[root@linux-node1 src]# cd pcre-8.42
[root@linux-node1 pcre-8.42]# ./configure && make && make install && echo $?
[root@linux-node1 pcre-8.42]# pcre-config --version

4. Starten Sie Nginx

wget http://nginx.org/download/nginx-1.12.2.tar.gz
[root@linux-node1 /]# useradd -s /sbin/nolgoin nginx
[root@linux-node1 src]# tar xf nginx-1.12.2.tar.gz
[root@linux-node1 nginx-1.12.2]#./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.42 --user=nginx --group=nginx
[root@linux-node1 nginx-1.12.2]# make && make install
[root@linux-node1 /]# /usr/local/nginx/sbin/nginx -V     查看版本以及已编译的模块

[root@linux-node1 /]# /usr/local/nginx/sbin/nginx -t    检查nginx.conf文件配置是否正确
nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok
nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

Das obige ist der detaillierte Inhalt vonSo kompilieren und installieren Sie Nginx. 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