CentOS7启动nginx报错

CentOS7启动报错:error while loading shared libraries: libpcre.so.0

首先确认pcre是否已安装,如果没有安装则需要先安装一下

安装 gcc+gcc-c++

1
$ yum -y install gcc+ gcc-c++

安装pcre

1
2
3
4
5
$ wget https://ftp.pcre.org/pub/pcre/pcre-8.00.tar.gz
$ tar zxvf pcre-8.00.tar.gz
$ cd pcre-8.00
$ ./configure --disable-shared --enable-utf8
$ make && make check && make install

检查 libpcre 文件是否存在

1
2
$ cd /lib64/
$ ls -ld libpcre.so.*

创建软连接

1
$ ln -s /lib64/libpcre.so.1.2.0 /lib64/libpcre.so.0

现在进行nginx/sbin目录,执行./nginx

完毕

坚持原创技术分享,您的支持将鼓励我继续创作!