一、选定源码目录
cd /usr/local/src
可以是任何目录,本文选定的是/usr/local/src
二、安装依赖库
yum install gcc yum install pcre-devel yum install zlib zlib-devel yum install openssl openssl-devel //一键安装上面四个依赖 yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel
备注:此次是在个人阿里云上安装的,一开始通过命令rpm -qa查询了已安装包的信息,就片面的认为依赖已经装好了,这里需要的是源码包。
二、下载Nginx并安装
这里选了Nginx稳定版本1.14.0。
基本命令:
1.进入选择的源码安装目录
2.下在tar包
3.解压
4.解压成功后,进入nginx-1.14.0目录下
5.执行./configure,若成功,继续执行make、make install
cd /usr/local/src wget http://nginx.org/download/nginx-1.4.2.tar.gz tar -zxvf nginx-1.14.0.tar.gz cd nginx-1.14.0 ./configure make make install
备注:
1.执行./configure,有可能会不成功,一般是缺少依赖
2.执行make命令,也会出错,例如:nginx make时遇到的错误 make[1]: *** [/usr/local/pcre//Makefile] Error 127,原因执行./configure --with-pcre=DIR 是设置源码目录,而不是编译安装后的目录
3.Nginx安装成功如下截图:
三、常用命令
nginx 启动nginx nginx -s reload|reopen|stop|quit #重新加载配置|重启|停止|退出 nginx nginx -t 测试配置是否有语法错误 nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives] -?,-h : 打开帮助信息 -v : 显示版本信息并退出 -V : 显示版本和配置选项信息,然后退出 -t : 检测配置文件是否有语法错误,然后退出 -q : 在检测配置文件期间屏蔽非错误信息 -s signal : 给一个 nginx 主进程发送信号:stop(停止), quit(退出), reopen(重启), reload(重新加载配置文件) -p prefix : 设置前缀路径(默认是:/usr/local/Cellar/nginx/1.2.6/) -c filename : 设置配置文件(默认是:/usr/local/etc/nginx/nginx.conf) -g directives : 设置配置文件外的全局指令
对于nginx命令不识别的问题,需要保证在nginx binary file配置的目录下启动,如上图成功截图中的
原文地址:https://www.cnblogs.com/yuxina/p/9910837.html
时间: 2024-10-03 04:33:25