libpcre.so.1 cannot be found
安装完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的更多相关文章
- 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 ...
- 关于pcre正则表达式库libpcre
gcc 4.8中已经包含了std regex的头文件 可是没有实现,所以链接是失败的 gcc 4.9完整的支持了c++ 11的regex. 在4.9以前,可以寻求boost的regex. 不过,我更熟 ...
- 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 ...
- [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 ...
- 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: ...
- Nginx启动错误:error while loading shared libraries: libpcre.so.0
今天测试的时候,启动一个其他机器预编译好的nginx到目标测试机器(OEL 7.4)启动的时候,报了下列错误: /usr/local/nginx/sbin/nginx: error while loa ...
- 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 ...
- 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 ...
- Nginx启动提示找不到libpcre.so.1解决方法
如果是32位系统 [root@lee ~]# ln -s /usr/local/lib/libpcre.so.1 /lib 如果是64位系统 [root@lee ~]# ln -s /usr/lo ...
随机推荐
- HDU3362+状态压缩
dp[ i ]表示该状态下得所需花费. /* 状态压缩dp dp[i] = min( dp[ i-j ]+cost[ j ] ); 由i-j的状态转到i的状态 */ #include<stdio ...
- SEO 网站页面SEO优化之页面title标题优化
在seo优化中,标题的优化占着举足轻重的地位,无论是从用户体验的角度出发,还是从搜索引擎的排名效果出发,title标题都是页面优化最最重要的因素.笔者总结了优化title标题应该注意的六个方面: ①. ...
- Native Application 开发详解(直接在程序中调用 ntdll.dll 中的 Native API,有内存小、速度快、安全、API丰富等8大优点)
文章目录: 1. 引子: 2. Native Application Demo 展示: 3. Native Application 简介: 4. Native Ap ...
- 创建安卓app的30个经验教训
在添加任何第三方party之前,请三思:这真的是一个成熟的项目吗? 如果一个东西用户看不到,就不要绘制它! 除非真的需要,否则别使用数据库: 达到65k方法数限制来的非常快,真的,非常快!不过 mul ...
- 重温XML
关于什么是XML,以及XML有什么作用,网络上很多,我就在这里不班门弄斧,写博客,是我的一个习惯,究其内容无非个人情感,心得体会,转载,技术相关的,或者一时心血来潮的个人之谈,但是我是一个小心翼翼的人 ...
- EqualsBuilder和HashCodeBuilder
package com.osc.demo; import java.util.List; import org.apache.commons.lang.builder.EqualsBuilder; i ...
- cto
CTO(首席技术官)英文Chief Technology Officer,即企业内负责技术的最高负责人.这个名称在1980年代从美国开始时兴.起于做很多研究的大公司,如General Electric ...
- QQ输入法个人设置
常用 按键 外观 词库 账户 高级
- Mysql规范和使用注意点(转)
命名规范: 1表名,字段名,索引名称使用小写字母,数字采用下划线进行分割 2.表名采用模块名3个缩小字符 '前缀'之后顺序为表明 3.表名,字段名不超过32个字符 4.存储尸体数据的表,名称使用名词, ...
- values of type NSInteger should not be used as format arguments; 关于Xcode中烦人的32位与64位警告处理方法.
http://stackoverflow.com/questions/16075559/why-does-an-nsinteger-variable-have-to-be-casted-to-long ...