CentOS7.2 安装 Nginx 1.12.0

来源:互联网 发布:无root应用数据备份 编辑:程序博客网 时间:2024/06/06 07:29

由于公司服务器在内网,和外网进行了物理隔离,无法通过yum来安装。因此只有下载安装文件,自己一步步手动来。

  1. 从官网下载安装文件:http://nginx.org/en/download.html  nginx-1.12.0。
  2. 文件拷贝到内网服务器,解压缩:tar -zxvf nginx-1.12.0.tar ,但是无法解压,提示:gzip:stdin:not in gzip format,百度后得知,将参数中的z去掉即可。
  3. 解压后,进入目录:cd nginx-1.12.0, 执行 ./configure --prefix=/usr/local/nginx,提示要依赖pcre包。
  4. 从 http://rpmfind.net/linux/RPM/index.html 下载pcre包(8.32),rpm -ivf  <pcre pacage name>, 提示依赖zlib-devel包。
  5. 同理,下载安装 zlib-devel-1.2.7-17.e17.x86_64 包,提示依赖 zlib 包。
  6. 同理,下载安装 zlib-1.2.7-17.e17.x86_64包,提示和系统已安装的zlib-1.2.7-15.e17.x86_64冲突,既然已经有了zlib,只是版本不一样,那就下载对应的zlib-devel-1.2.7-15.e17.x86_64安装,同理,安装完成。
  7. 然后,安装pcre8.32还是不成功,解决方法:http://blog.csdn.net/hjx5200/article/details/59481500#comments(感谢作者:hjx5200),从sourceforge下载最新的pcre8.40,解压缩,依次执行 ./configure, make, makefile成功安装pcre。
  8. 最后,进入nginx目录,执行 ./configure --prefix=/usr/local/nginx, make, makefile,成功安装Nginx。
  9. 测试:进入执行文件所在目录:cd /usr/local/nginx/sbin,执行./nginx,输入命令:nginx -v,成功显示版本信息。


0 0
原创粉丝点击