1、选定源码目录nginx
cd /usr/local/src
能够是任何目录,本文选定的是/usr/local/src测试
2、安装依赖库ui
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查询了已安装包的信息,就片面的认为依赖已经装好了,这里须要的是源码包。阿里云
2、下载Nginx并安装spa
这里选了Nginx稳定版本1.14.0。code
基本命令:blog
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
备注:ssl
1.执行./configure,有可能会不成功,通常是缺乏依赖get
2.执行make命令,也会出错,例如:nginx make时遇到的错误 make[1]: *** [/usr/local/pcre//Makefile] Error 127,缘由执行./configure --with-pcre=DIR 是设置源码目录,而不是编译安装后的目录
3.Nginx安装成功以下截图:
3、经常使用命令
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配置的目录下启动,如上图成功截图中的