PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 pcre 库,pcre-devel 是使用 pcre 开发的一个二次开发库。nginx也需要此库。命令:

yum install -y pcre pcre-devel

下面使用编译安装再走一遍。

从官网下载pcre源码,地址为:http://www.pcre.org/ 下载位置如下图所示:

CentOS 7.0 安装pcre库-LMLPHP

点击进去以后选择自己喜欢的版本下载即可,我下载的是:pcre2-10.32.tar.gz

然后上传到centos服务器上,我放在了/mydata目录下,解压pcre,命令如下所示:

tar -zxvf pcre2-10.32.tar.gz

cd pcre2-10.32/

./configure --prefix=/usr/local/pcre2-10.32 --libdir=/usr/local/lib/pcre --includedir=/usr/local/include/pcre

make && make install

至此已经完成了安装,接下来确认一下目录是否都已经生成了,如下所示:

cd /usr/local/pcre2-10.32/

cd /usr/local/lib/pcre/

cd /usr/local/include/pcre/

CentOS 7.0 安装pcre库-LMLPHP

更新动态链接库数据

echo "/usr/local/lib/pcre" >> /etc/ld.so.conf 

ldconfig -v

至此全部完成pcre的安装。

10-03 18:05