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
?
?