安装完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/nginx/sbin/nginx)

linux-vdso.so.1 =>  (0x00007fff1b74a000)

libpthread.so.0 => /lib64/libpthread.so.0 (0x00000032b2600000)

libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00000032b3a00000)

libpcre.so.1 => not found

libcrypto.so.6 => /lib64/libcrypto.so.6 (0x00000032b4200000)

libc.so.6 => /lib64/libc.so.6 (0x00000032b1a00000)

/lib64/ld-linux-x86-64.so.2 (0x00000032b1600000)

libdl.so.2 => /lib64/libdl.so.2 (0x00000032b1e00000)

libz.so.1 => /usr/lib64/libz.so.1 (0x00000032b3200000)

原来是真的没找到libpcre.so.1文件。

进入lib64文件夹,对libpcre.so.0.0.1做软连接。

[vagrant@localhost lib64]$ cd /lib64/

[vagrant@localhost lib64]$ sudo ln -s libpcre.so.0.0.1 libpcre.so.1

再次运行ldd命令,就能够找到libpcre.so.1依赖库了。

[vagrant@localhost lib64]$ ldd $(which /usr/local/nginx/sbin/nginx)

linux-vdso.so.1 =>  (0x00007fffd43d5000)

libpthread.so.0 => /lib64/libpthread.so.0 (0x00000032b2600000)

libcrypt.so.1 => /lib64/libcrypt.so.1 (0x00000032b3a00000)

libpcre.so.1 => /lib64/libpcre.so.1 (0x00000032b1e00000)

libcrypto.so.6 => /lib64/libcrypto.so.6 (0x00000032b4200000)

libc.so.6 => /lib64/libc.so.6 (0x00000032b1a00000)

/lib64/ld-linux-x86-64.so.2 (0x00000032b1600000)

libdl.so.2 => /lib64/libdl.so.2 (0x00002aebb7623000)

libz.so.1 => /usr/lib64/libz.so.1 (0x00000032b3200000)

ok, 如今就能够成功启动Nginx。

[vagrant@localhost sbin]$ sudo ./nginx

[vagrant@localhost sbin]$ sudo netstat -ntlp | grep nginx

tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      17529/nginx


libpcre.so.1 cannot be found的更多相关文章

  1. nginx无法启动: libpcre.so.1/libpcre.so.0: cannot open shared object file解决办法

    NGINX启动时提示错误: /usr/local/nginx/sbin/nginx -t/usr/local/nginx/sbin/nginx: error while loading shared ...

  2. 关于pcre正则表达式库libpcre

    gcc 4.8中已经包含了std regex的头文件 可是没有实现,所以链接是失败的 gcc 4.9完整的支持了c++ 11的regex. 在4.9以前,可以寻求boost的regex. 不过,我更熟 ...

  3. nginx libpcre.so.1: cannot open shared object file

    linux 64位安装nginx后启动出错报以下错误 1 2 3 [root@localhost nginx-1.3.0]# /usr/local/nginx/sbin/nginx error whi ...

  4. [error]error while loading shared libraries: libpcre.so.1 解决

    nginx 安装好之后,启动的时候报错 [root@localhost nginx-1.6.2]# /usr/local/nginx/sbin/nginx  /usr/local/nginx/sbin ...

  5. Nginx启动错误:error while loading shared libraries: libpcre.so.1

    1 # /usr/local/nginx/sbin/nginx 2 /usr/local/nginx/sbin/nginx: error while loading shared libraries: ...

  6. Nginx启动错误:error while loading shared libraries: libpcre.so.0

    今天测试的时候,启动一个其他机器预编译好的nginx到目标测试机器(OEL 7.4)启动的时候,报了下列错误: /usr/local/nginx/sbin/nginx: error while loa ...

  7. Nginx: error while loading shared libraries: libpcre.so.1解决

    Shell代码 [root@tmsapp65 conf]# /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx: error while l ...

  8. nginx排错error while loading shared libraries:libpcre.so.1:cannot open shared object file:No such file or directory

    启动nginx报错:error while loading shared libraries:libpcre.so.1:cannot open shared object file:No such f ...

  9. Nginx启动提示找不到libpcre.so.1解决方法

    如果是32位系统 [root@lee ~]#  ln -s /usr/local/lib/libpcre.so.1 /lib 如果是64位系统 [root@lee ~]#  ln -s /usr/lo ...

随机推荐

  1. ZOJ 2750 Idiomatic Phrases Game(Dijkstra)

    点我看题目 题意 : 给定一本字典,字典里有很多成语,要求从字典里的第一个成语开始,运用字典里的成语变到最后一个成语,变得过程就是成语接龙,后一个成语的第一个字必须有前一个成语的最后一个字相等,给定的 ...

  2. 网络编程(一) 利用NSURLSession发送GET POST请求

    Xcode 7.0后,http链接不能直接访问(https可以),需要在Info.plist增加下面一项才能正确访问. 使用NSURLSession进行网络请求的流程: 1.构造NSURL 2.构造N ...

  3. code forces Jeff and Periods

    /* * c.cpp * * Created on: 2013-10-7 * Author: wangzhu */ #include<cstdio> #include<iostrea ...

  4. 乱想-What&Why

    今天去海淀书城看书,目的很明确,本来是想买<WCF技术剖析>的下册(2010年3月份买了上册,当时下册没出来),谁知这本书不单卖,要和上册一起卖,扫兴. 兴致减半,索性找了旁边的基本Jav ...

  5. VJP1100 加分二叉树(树形DP)

    链接 归属树形DP  做着更像记忆化 DP很好做 就是那个输出路径恶心了..改代码 从60多行改到120多行..dp从1维加到三维.. 先类似记忆化搜索整棵树 枚举以i为根节点的最大值 子树类似 求完 ...

  6. Hadoop家族学习路线图

    主要介绍Hadoop家族产品,常用的项目包括Hadoop, Hive, Pig, HBase, Sqoop, Mahout, Zookeeper, Avro, Ambari, Chukwa,新增加的项 ...

  7. mapreduce源码分析总结

    一 MapReduce概述 Map/Reduce是一个用于大规模数据处理的分布式计算模型,它最初是由Google工程师设计并实现的,Google已经将它完整的MapReduce论 文公开发布了.其中对 ...

  8. 结构体dtype_t

    /* SQL data type struct */ typedef struct dtype_struct dtype_t; struct dtype_struct{ unsigned mtype: ...

  9. Linux Kernel ‘/bcm/Bcmchar.c’本地信息泄露漏洞

    漏洞名称: Linux Kernel ‘/bcm/Bcmchar.c’本地信息泄露漏洞 CNNVD编号: CNNVD-201311-053 发布时间: 2013-11-06 更新时间: 2013-11 ...

  10. Win32下 Qt与Lua交互使用(三):在Lua脚本中connect Qt 对象

    话接上文.笔者为了方便使用Lua,自己编写了一个Lua的类.主要代码如下: QLua.h #ifndef QLUA_H #define QLUA_H // own #include "inc ...