xuanxi 发表于 2018-11-11 13:31:48

安装nginx1.8

  今天试了在SUSE 12.0 系统上安装 nginx 1.8,记录下以备他用

[*]  到nginx官网下载1.8版本http://nginx.org
[*]  编译的时候会出现两次错
  ./configure --prefix=/opt/nginx      (安装在/opt/nginx目录 )
  ./configure: error: the HTTP rewrite module requires the PCRE library.
  You can either disable the module by using --without-http_rewrite_module
  option, or install the PCRE library into the system, or build the PCRE library
  statically from the source with nginx by using --with-pcre= option.
  ./configure: error: the HTTP gzip module requires the zlib library.
  You can either disable the module by using --without-http_gzip_module
  option, or install the zlib library into the system, or build the zlib library
  statically from the source with nginx by using --with-zlib= option.
  3.根据错误需要安装PCRE和 zlib以及 zlib-devel ,上网下载这三个包,其中zlib和zlib-devel是RPM包(见附件),直接安装即可, PCRE是源码包,解压后重编译时带上PCRE源码地址即可,如
  ./configure --prefix=/opt/nginx --with-pcre=/nfsshare/pcre-8.36
  4.正常编译后最后会提示
  nginx path prefix: "/opt/nginx"
  nginx binary file: "/opt/nginx/sbin/nginx"
  nginx configuration prefix: "/opt/nginx/conf"
  nginx configuration file: "/opt/nginx/conf/nginx.conf"
  nginx pid file: "/opt/nginx/logs/nginx.pid"
  nginx error log file: "/opt/nginx/logs/error.log"
  nginx http access log file: "/opt/nginx/logs/access.log"
  nginx http client request body temporary files: "client_body_temp"
  nginx http proxy temporary files: "proxy_temp"
  nginx http fastcgi temporary files: "fastcgi_temp"
  nginx http uwsgi temporary files: "uwsgi_temp"
  nginx http scgi temporary files: "scgi_temp"
  5.接下就来是 make   make install   安装完成
  6.总结 nginx安装比较简单,但缺少的 PCRE和 zlib以及 zlib-devel 在SUSE Enterprise上不好安装,不像CentOSyum 即可

页: [1]
查看完整版本: 安装nginx1.8