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

So kompilieren und installieren Sie Nginx

PHPz
Freigeben: 2023-05-30 08:51:27
nach vorne
1390 Leute haben es durchsucht

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

1. Kompilierungstools und Bibliotheksdateien installieren

> yum install -y make zlib zlib-devel openssl openssl-devel gcc-c++
> libtool
Nach dem Login kopieren

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

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

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!

Verwandte Etiketten:
Quelle:yisu.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