安装pcre库是为了使nginx支持HTTP rewrite模块
yum install gcc gcc-c++ autoconf automake make zlib-devel tar zxvf pcre-8.36.tar.gz cd pcre-8.36 ./configure make make install
nginx的安装非常简单,在默认情况下,经过编译安装的nginx包含了大部分可用模块,可以通过./confugure –help 选项设置各个模块的使用情况,例如不需要http_ssi模块,可以通过 –without-http_ssi_module方式关闭,同理,如果需要http_stub_status模块,则可以使用–with-http_stub_status_module方式进行安装
tar zxvf nginx-1.6.2.tar.gz cd nginx-1.6.2 ./configure --with-http_stub_status_module --prefix=/opt/nginx make make install /opt/nginx/sbin/nginx
如果报
/opt/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory
则代表nginx找错pcre的位置了,添加一个软链接解决
ln -s /lib64/libpcre.so.0.0.1 /lib64/libpcre.so.1