[root@datacenter ~]# cd /home/php/nginx/sbin
[root@datacenter sbin]# nginx -V #查看当前版本
nginx version: nginx/0.8.4<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
[root@datacenter sbin]# nginx -V #查看当前版本
nginx version: nginx/0.8.4<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
built by gcc 4.1.2 20080704 (Red Hat 4.1.2-46)
configure arguments: --prefix=/home/php/nginx --with-http_stub_status_module --with-pcre=/home/php/pcre-8.02
一 重新安装下pcre
[root@datacenter sbin]# cd /home/php
[root@datacenter php]# tar xzvf pcre-8.02.tar.gz
[root@datacenter php]# cd pcre-8.02
[root@datacenter pcre-8.02]# ./configure
[root@datacenter pcre-8.02]# make && make install
[root@datacenter pcre-8.02]# cd ..
[root@datacenter php]# tar xzvf nginx-0.8.37.tar.gz
[root@datacenter php]# cd nginx-0.8.37
[root@datacenter php]# cd nginx-0.8.37
[root@datacenter nginx-0.8.37]# ./configure --prefix=/home/php/nginx --with-http_stub_status_module --with-pcre=/home/php/pcre-8.02 #查看nginx版本的时候直接复制configure arguments项
[root@datacenter nginx-0.8.37]# make
[root@datacenter nginx-0.8.37]# mv /home/php/nginx/sbin/nginx /home/php/nginx/sbin/nginx.old
[root@datacenter nginx-0.8.37]# cp objs/nginx /home/php/nginx/sbin
[root@datacenter nginx-0.8.37]# make upgrade
[root@datacenter nginx-0.8.37]# cd ../nginx/sbin
[root@datacenter nginx-0.8.37]# nginx -V
nginx version: nginx/0.8.37
built by gcc 4.1.2 20080704 (Red Hat 4.1.2-46)
configure arguments: --prefix=/home/php/nginx --with-http_stub_status_module --with-pcre=/home/php/pcre-8.02
升级完成,可以把nginx-0.8.37、nginx-0.8.37.tar.gz、pcre-8.02、pcre-8.02.tar.gz都删除
转载于:https://blog.51cto.com/leven/370326