因为本人不是很懂linux,所以安装步骤是从网上找的一些资料整合后,才部署成功,现将步骤记录下来
部署安装nainx环境:pcre(作用rewrite)、zlib(作用压缩)、ssl、gcc
yum -y install zlib;yum –y install pcre;yum –y install openssl;yum install gcc gcc-c++ ncurses-devel perl;2、下载安装nginx-*.tar.gz。 (*号表示版本号)tar –zxvf nginx-*.tar.gz –C ./; #解压cd nginx-*; #进入目录./congigure --prefix=/usr/local/nginx; #配置安装位置 也可不加此参数make; make install; #安装 就是将你的解压目录复制到配置文件的指定地点,看执行过程能看出,大部分linux命令执行的是 cp3、安装完成后执行以下操作验证安装是否成功:#如果你的安装路径不是这个,那么进入到自己的安装目录下 执行第二条命令
cd /usr/local/nginx/sbin ./nginx -t 结果显示:nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is oknginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful至此,nginx的安装已成功完成。如果在操作第二步时报错,请按以下方法解决:1.错误提示:./configure: error: the HTTP rewrite module requires the PCRE library.安装pcre-devel解决问题:yum -y install pcre-devel2.错误提示:./configure: error: the HTTP cache module requires md5 functionsfrom OpenSSL library. You can either disable the module by using--without-http-cache option, or install the OpenSSL library into the system,or build the OpenSSL library statically from the source with nginx by using--with-http_ssl_module --with-openssl=<path> options.解决办法:yum -y install openssl openssl-devel大部分出现问题,都是缺少依赖包导致,如果还有其他的问题,请安装相对应的依赖包;