若此前未安装过任何编译工具及库文件,直接执行下述指令即可
yum -y install make zlib zlib-devel gcc-c++ libtool openssl-devel
1、可以用 rpm -qa xxx查看版本,如果要查找某软件包是否安装,用 rpm -qa | grep “软件或者包的名字”;使用rpm -ql xxx(通过rpm -qa查出来的结果),可以查看安装目录。
2、可以用 yum list installed xxx 查看版本,如果是查找指定包,用 yum list installed | grep “软件名或者包名”;
3、除直接使用rpm、yum进行安装,也可使用wget进行tar包下载,tar zxvf xxx进行解压,./configure && make && make install,进行安装环境配置检查&&编译&&安装。
zlib库用于对HTTP包的内容做gzip格式的压缩。
检查zlib库是否安装
yum list installed | grep zlib*
安装
yum install -y zlib zlib-devel
下图表是已安装完成
由于Nginx不会直接提供二进制可执行程序,所以我们需要对Nginx的源码进行编译安装。检查是否安装gcc编译器
gcc -v
安装
yum install -y gcc
下图显示已经安装完成
如果不只是要支持HTTP,还需要在更安全的SSL协议上传输HTTP,或者使用MD5、SHA1等散列函数,需要安装它。
检查开发库是否安装
rpm -qa opensl
安装:
yum install -y openssl openssl-devel
安装完成
PCRE(Perl Compatible Regular expressions,Perl兼容正则表达式),由RegEx演化而来。是使用PCRE做二次开发时所需要的开发库,包括头文件等,这也是编译Nginx所必须使用的。
查看是否安装
pcre-config --version
安装
yum install -y pcre pcre-devel
安装完成
1、cd /usr/local/src/
2、wget http://nginx.org/download/nginx-1.6.2.tar.gz
3、tar zxvf nginx-1.6.2.tar.gz
4、cd nginx-1.6.2
5、./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-http_ssl_module
6、make && make install
查看版本
/usr/local/nginx/sbin/nginx -v
进入/usr/local/src/将安装包和解压文件删除即可。



