gyts62 发表于 2016-12-23 10:00:21

Passenger的Nginx升级安装pcre

  通过 passenger自动安装 和配置 好 nginx之后,平安的使用了一段时间,在要用到配置文件和图片缓存的时候,就遇到麻烦了,提示需要 pcre 库。
  把升级过程记录一下。
  文件准备
  1.找个目录: 下载 nginx新一点的版本,我下载了稳定版 1.0.15
  wget http://nginx.org/download/nginx-1.0.15.tar.gz
  2.下载:pcre 我下载了 8.20
  wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.20.tar.gz
  分别都解压 tar -xzvf  文件名
  pcre的编译和安装
  这个没的说  进入目录  然后  
  ./configure
  make && make install
  搞得备用
  升级前准备:
  获取nginx当前的配置参数  然后在 最后面 加上 --with-pcre=/opt/pcre-8.20 -->  这写的地址
  我的更改后如下:
  --prefix=/opt/nginx --with-http_ssl_module --with-cc-opt=-Wno-error --without-http_rewrite_module --add-module=/usr/local/rvm/gems/ruby-1.9.2-p318/gems/passenger-3.0.11/ext/nginx --with-pcre=/opt/pcre-8.20
  正式升级开始
  需要 进入 你下载的并解压的 nginx 目录 运行
  ./configure 带上上面准备好的 参数。。。。^看上面
  然后  make
  做一个    mv   。。。/nginx    。。。/nginx.old  #备份之前的nginx 改成 nginx.old
  再做一个 cp   obj/nginx        。。。                  #把新生成nginx 复制到 老位置去。
  到此 在做一个最后的命令: make upgrade
  进入验证 版本 。。。nginx  -V
  记录不够仔细,因为有人已经很细了。。。参考 来源
  nginx无缝升级http://suchalin.blog.163.com/blog/static/55304677201108103511956/
  小站升级后 www.lehazi.com
页: [1]
查看完整版本: Passenger的Nginx升级安装pcre