接上一篇:https://www.phpstu.com/database/704
版本信息
nginx-1.10.3
下载依赖文件和NGINX
1
2
3
4
5
6
| mkdir -p /usr/local/src/nginx-files
cd /usr/local/src/nginx-files
wget http://www.zlib.net/zlib-1.2.11.tar.gz
wget https://ftp.pcre.org/pub/pcre/pcre-8.40.tar.gz
wget https://www.openssl.org/source/openssl-1.1.0e.tar.gz
wget http://nginx.org/download/nginx-1.10.3.tar.gz |
mkdir -p /usr/local/src/nginx-files
cd /usr/local/src/nginx-files
wget http://www.zlib.net/zlib-1.2.11.tar.gz
wget https://ftp.pcre.org/pub/pcre/pcre-8.40.tar.gz
wget https://www.openssl.org/source/openssl-1.1.0e.tar.gz
wget http://nginx.org/download/nginx-1.10.3.tar.gz
解压文件
1
2
3
4
5
| tar zxvf nginx-1.10.3.tar.gz
tar zxvf pcre-8.40.tar.gz
tar zxvf zlib-1.2.11.tar.gz
tar zxvf openssl-1.1.0e.tar.gz
cd nginx-1.10.3 |
tar zxvf nginx-1.10.3.tar.gz
tar zxvf pcre-8.40.tar.gz
tar zxvf zlib-1.2.11.tar.gz
tar zxvf openssl-1.1.0e.tar.gz
cd nginx-1.10.3
开始编译安装
1
2
3
4
5
6
7
| #增加系统用户 www
groupadd www
useradd -r -g www www
./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module --with-http_v2_module --with-http_gzip_static_module --with-ipv6 --with-poll_module --with-select_module --with-pcre=/usr/local/src/nginx-files/pcre-8.40 --with-zlib=/usr/local/src/nginx-files/zlib-1.2.11 --with-openssl=/usr/local/src/nginx-files/openssl-1.1.0e --with-ld-opt="-ljemalloc"
make
make install |
#增加系统用户 www
groupadd www
useradd -r -g www www
./configure --prefix=/usr/local/nginx --user=www --group=www --with-http_ssl_module --with-http_v2_module --with-http_gzip_static_module --with-ipv6 --with-poll_module --with-select_module --with-pcre=/usr/local/src/nginx-files/pcre-8.40 --with-zlib=/usr/local/src/nginx-files/zlib-1.2.11 --with-openssl=/usr/local/src/nginx-files/openssl-1.1.0e --with-ld-opt="-ljemalloc"
make
make install
启动Nginx
1
| /usr/local/nginx/sbin/nginx |
/usr/local/nginx/sbin/nginx
自启动服务(后面安装PHP也会用到)
1.编辑脚本
1
2
3
4
5
6
7
8
9
10
11
12
| vim /etc/init.d/lnmp
#写入
#!/bin/bash #chkconfig: 2345 55 80
#description: 开机自启动脚本
/usr/local/nginx/sbin/nginx &> /dev/null
exit 0
#退出保存执行
chmod a+x /etc/init.d/lnmp
chkconfig --add lnmp |
vim /etc/init.d/lnmp
#写入
#!/bin/bash #chkconfig: 2345 55 80
#description: 开机自启动脚本
/usr/local/nginx/sbin/nginx &> /dev/null
exit 0
#退出保存执行
chmod a+x /etc/init.d/lnmp
chkconfig --add lnmp
NGINX到此结束
未经允许不得转载:开心乐窝-乐在其中 » centos7 + nginx1.10.3 + jemalloc5.0.1 安装流程