参考链接 https://blog.csdn.net/qq_42815754/article/details/82980326
环境:
centos7 、nginx-1.9.14
1、下载 并解压
tar -zxvf nginx-1.9.14.tar.gz
2、安装依赖包(5个)
yum install pcre-devel zlib zlib-devel openssl openssl-devel
3、进入解压后的目录nginx-1.9.14,编译安装(和redis类似)
make
此时报错 “make: *** 没有规则可以创建“default”需要的目标“build”。 停止。”
百度说缺少上面的依赖,可是我明明装了哦,于是我直接 make install,结果OK。如下图:
make
make install
[root@localhost nginx-1.9.14]# make install make -f objs/Makefile install make[1]: 进入目录“/opt/nginx-1.9.14” .... .... .... make[1]: 离开目录“/opt/nginx-1.9.14”
4、查看ngnix的安装路径
[root@localhost nginx-1.9.14]# find / -name nginx
#查看版本
[root@localhost sbin]# ./nginx -v
#启动服务 [root@localhost sbin]# ./nginx
#查看服务进程 [root@localhost sbin]# ps -ef|grep nginx
#关闭服务 [root@localhost sbin]# ./nginx -s quit
如果./nginx -s stop[quit]杀不掉 进程 就试下 kill -quit[或term]26817(主进程号)、kill -9 nginx