Nginx源码编译安装,安装版本是nginx1-1.16.0版本(有问题欢迎评论留言)
1、提前关闭防火墙
关闭防火墙
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
2、安装主要命令
yum install -y gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel make
useradd -M -s /sbin/nologin nginx
tar -zxvf nginx-1.16.0.tar.gz
cd /root/nginx-1.16.0
./configure --prefix=/usr/local/nginx --with-http_stub_status_module
make
make install
echo $?
cp /usr/local/nginx/sbin/nginx /etc/init.d/nginx
/etc/init.d/nginx
一、 接下来是命令详解和操作过程
1、安装依赖
yum install -y gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel make
2、创建用户和组nginx
useradd -M -s /sbin/nologin nginx
3、解压安装包
tar -zxvf nginx-1.16.0.tar.gz
4、进入解压完成的目录
cd /root/nginx-1.16.0
5、开始预编译安装 “--prefix=“是指定安装位置;--with-http_stub_status_module是支持PHP模块
./configure --prefix=/usr/local/nginx --with-http_stub_status_module
6、预编译完成后执行编译
make
7、编译完成后执行安装
make install
(!注:完成后输入echo $? 结果为0则证明是安装没有错误,可以启动nginx)
8、复制启动项到 “/etc/init.d/ ”下面,方便启动,
cp /usr/local/nginx/sbin/nginx /etc/init.d/nginx
启动nginx ;
/etc/init.d/nginx
查看启动后没有nginx进程;
ps -ef | grep nginx