nginx无法启动提示libpcre.so.1: cannot open shared object file

大概可以看得出来,缺少了libpcre这个库文件。可是,我是新手,感觉下手无处呀。最后Google了下。解决方法还是非常简单呢。用root用户执行一条命令即可搞定。

问题

[root@bogon lib64]# /usr/local/nginx/sbin/nginx

/usr/local/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file:

No such file or directory

解决方法:

 代码如下 复制代码

[root@bogon lib64]# ln -s /usr/local/lib/libpcre.so.1 /lib64

解决方法:

 代码如下 复制代码

ln -s /usr/local/lib/libpcre.so.1 /lib64

32位系统则:

ln -s /usr/local/lib/libpcre.so.1 /lib

注:
/usr/local/lib/libpcre.so.1 为prce安装后的文件地址
低版本prce对应的libpcre.so.1 为libpcre.so.0

时间: 2024-10-22 16:15:43

nginx无法启动提示libpcre.so.1: cannot open shared object file的相关文章

error while loading shared libraries: libpcre.so.1: cannot open shared object file

   执行启动nginx:/usr/local/nginx/sbin/nginx    错误:/usr/local/nginx/sbin/nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory     查找:[root@bogon lib]# find /-type f -name *libpcre.so.*   执行:

Nginx启动提示找不到libpcre.so.1怎么办

解决办法  代码如下 复制代码 [root@lee ~]# /usr/local/webserver/nginx/sbin/nginx nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory 经过搜索资料,发现部分linux系统存有的通病.要解决这个方法非常容易 如果是32位系统  代码如下 复制代码 [root@lee

安装完Nginx后启动报错

安装完Nginx之后,启动报错. [vagrant@localhost sbin]$ sudo ./nginx ./nginx: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory 执行ldd命令,找到Nginx的依赖共享库文件. vagrant@localhost sbin]$ ldd $(which /usr/local/ng

Apache启动提示错误undefined symbol: libiconv

  这篇文章主要介绍了Apache启动提示错误undefined symbol: libiconv_open解决方法,需要的朋友可以参考下 昨晚整合apache和php是实在找不到解决办法,Google 百度都转一圈了,总算在百度找回来解决方法,记录一下,这个问题是在apache启动时出现的: ./apachectl start提示下面的错误: 代码如下: httpd: Syntax error on line 57 of /usr/local/apache2/conf/httpd.conf:

Win7系统程序无法启动提示LIBEAY32.DLL丢失怎么解决?

Win7系统程序无法启动提示LIBEAY32.DLL丢失怎么解决?   LIBEAY32.DLL是什么? libeay32.dll是Win7系统下OpenSSL加密特性相关文件,用于通过网络加密传输,可以说是Win7的系统文件. 解决方法: 1.解压下载的文件. 2.复制文件"libeay32.dll"到系统目录下; 3.系统目录一般为:C:WINNTSystem32 64位系统为C:WindowsSysWOW64 4.最后点击开始菜单-->运行-->输入regsvr32

Win7系统应用程序无法正常启动提示0X000007B错误怎么办?

Win7系统应用程序无法正常启动提示0X000007B错误怎么办?   原因分析:造成应用程序无法正常启动(0xc000007b)的原因比较多,大概有三个可能 1.DirectX9没有安装 2.Microsoft Visual C++没有安装 3..net没有安装 解决应用程序无法正常启动(0xc000007b)方法一: 安装Visual Studio 2010,Visual Studio 2010下载: 32位系统只安装32位的即可, 64位系统,32位和64位的都要安装 1.安装Direct

Word2003启动提示上次启动时失败怎么办

  Word2003文件打不开了,前几天还用着正常,怎么今天就出现这种问题了.双击打开Word2003时,就会出现一下提示:"Word上次启动时失败,以安全模式启动Word将帮助您纠正或发现启动中的问题,以便下次成功启动应用程序.但是在这种模式下,一些功能将被禁用.是否使用"安全模式"启动Word?"如图: Word2003启动提示上次启动时失败怎么办?恢复Word2003正常启动方法 1.双击"我的电脑"--->工具---->文件夹

Win7无法启动提示Hal.dll损坏或丢失怎么办

  我们在使用Win7系统的时候,出现电脑无法进行启动开机,提示"<Windows root>system32hal.dll 损坏或丢失,导致Windows无法启动.那么出现这样的问题,我们要怎样进行解决呢?下面就和小编一起看看Win7系统无法启动提示Hal.dll损坏或丢失的解决方法. 一.出现Windows无法启动提示hal.dll损坏或丢的原因有: 1.GHOST系统引起,GHOST原封装的系统文件与品牌主机分区类型不一起引起(品牌电脑大多数有隐藏分区); 2.偶然的系统非正常

xp系统无法启动提示hal.dll缺失损坏如何解决

  虽然微软已经不再维护windowsxp系统了,但是坚持使用它的用户仍然不少.不过,最近有位深度技术xp系统用户反馈,自己电脑突然无法开机,且提示"因以下文件的损坏或者丢失,window是无法启动 system32hal.dll 请重新安装以上文件的拷贝."这是怎么回事呢?下面,就随小编看看该问题的具体解决方法. 步骤如下: 首先要有一个能进PE的U盘启动工具(U盘启动制作工具下载). 1.从别的计算机上拷贝c盘根目录下的"boot.ini"文件和C:window