安装完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. HDU 2369 Broken Keyboard(字符串)

    点我看题目 题意 : 这个人的键盘坏了,最多只能按n个键,给你一串字符串,问你找一个最长的字串,这个字串中包含的不同的字母不能超过n个. 思路 : 比赛的时候脑子没转过来,一直没模拟出来,都不知道怎么 ...

  2. ZOJ 3705 Applications

    点我看题目 题意 : 真是一道又臭又长的模拟题啊,不过比赛的时候没看,赛完了补的. 给你N个候选人,让你从中选M个候选人,根据四个大规则来确定每个人的分数,然后选分数前M个人的输出. 1.在MOJ上做 ...

  3. Android 多屏幕适配

    问题: 测试时,发现应用在不同的显示器上显示效果不同(部分文本不能显示完全),自然想到屏幕适配的问题. 按照思路整理如下: (一) 几个概念 1, Screen size 屏幕的尺寸,即对角线长度(单 ...

  4. 函数 xdes_get_state

    得到XDES Entry中状态 /**********************************************************************//** Gets the ...

  5. HTML5实现在线抓拍

    <!DOCTYPE> <html> <head> <meta http-equiv="Content-Type" content=&quo ...

  6. SharePoint 2010 PowerShell 系列 之 备份、还原、部署 .WSP

    转:http://www.cnblogs.com/Fengger/archive/2012/08/24/2654093.html PowerShell系列目录 最近在部署测试环境,就顺便把PowerS ...

  7. WinForm打印之页边距

    1.启用页边距: 默认情况下PrintDocument是不理会页边距的(MS再次让人无语...),这也是为什么有人说明明设了页边距在打印预览里却没有效果的原因. 解决办法是设置PrintDocumen ...

  8. 图文教您轻松学会用PS设计制作名片

    图文教您轻松学会用PS设计制作名片 http://jingyan.baidu.com/article/49711c614e7370fa441b7ca3.html

  9. Visual Studio 2010打开水晶报表是出现二进制

    水晶报表在64位的机器下未安装成功 解决方法 到http://www.cnblogs.com/siyunianhua/p/4806513.html下载  水晶报表VS2010版IDE安装标准版SAP ...

  10. Bootstrap之表格checkbox复选框全选 [转]

    转自: http://blog.csdn.net/shangmingchao/article/details/49761315 效果图: HTML中无需添加额外的一列来表示复选框,而是由JS完成,所以 ...