linux libodbc.so.1,CentOS6.0虚拟机上安装nginx启动的错误---缺少libpcre.so.1共享库
虚拟机操作系统为CentOS6.0 32位,安装,配置Nginx1.2.0完毕后,
用命令:/usr/local/nginx/sbin/nginx
启动nginx时,服务无法启动,出现libpcre.so.1 not found的错误,解决方法如下:
先执行下述命令,查看共享库的信息
#ldd which /usr/local/nginx/sbin/nginx
显示如下:
linux-gate.so.1 => (0x009a9000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00e13000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x0027e000)
libpcre.so.1 =>not found
libcrypto.so.10 => /usr/lib/libcrypto.so.10 (0x002ae000)
libz.so.1 => /lib/libz.so.1 (0x00d54000)
libc.so.6 => /lib/libc.so.6 (0x005e9000)
/lib/ld-linux.so.2 (0x00583000)
libfreebl3.so => /lib/libfreebl3.so (0x00110000)
libdl.so.2 => /lib/libdl.so.2 (0x008e9000)
执行如下:
#cd /lib
因为事先已经安装过pcre库,所以纳闷为何找不到库。查看库的位置:
#ll libpcre*
lrwxrwxrwx. 1 root root 16 Apr 27 18:42 /lib/libpcre.so.0 -> libpcre.so.0.0.1
-rwxr-xr-x. 1 root root 190732 Aug 19 2010 /lib/libpcre.so.0.0.1
pcre库存在,只是名字不是libpcre.so.1,而是libpcre.so.0。尝试建立一个新的链接,解决这个问题:
#ln -s libpcre.so.0.0.1 libpcre.so.1
再次查看一下:
#ldd /usr/local/nginx/sbin/nginx
显示已经ok了:
linux-gate.so.1 => (0x009a9000)
libpthread.so.0 => /lib/libpthread.so.0 (0x00e13000)
libcrypt.so.1 => /lib/libcrypt.so.1 (0x0027e000)
libpcre.so.1 => /lib/libpcre.so.1 (0x005b9000)
libcrypto.so.10 => /usr/lib/libcrypto.so.10 (0x002ae000)
libz.so.1 => /lib/libz.so.1 (0x00d54000)
libc.so.6 => /lib/libc.so.6 (0x005e9000)
/lib/ld-linux.so.2 (0x00583000)
libfreebl3.so => /lib/libfreebl3.so (0x00110000)
libdl.so.2 => /lib/libdl.so.2 (0x008e9000)
重新启动Nginx:
/usr/local/nginx/sbin/nginx -s reload
启动成功!首页出来了,后续的tomcat动态内容页成功出现。
如果使用CentOS6+ 64位版本,模块所在路径是/lib64而不是/lib。
涉及到Linux系统下模块的依赖关系,这种方法虽然解决了问题,不知道有什么副作用没有,网上的一般资料里也没有深入提到这些依赖关系。下载安装pcre时,也只是下了个最新稳定版本。
linux libodbc.so.1,CentOS6.0虚拟机上安装nginx启动的错误---缺少libpcre.so.1共享库相关推荐
- vmware efi linux,图文详解在vmware11虚拟机上安装以EFI启动模式的win 10 technical preview系统-网络教程与技术
-亦是美网络...
微软发布win10技术预览版后,很多同学都想尝试win10带来的新体验和新功能,但又苦于win10目前还是测试预览版本,在稳定性.兼容性方面还有待改进,即使我们愿意去当微软的小白鼠,但也不能用测试评估 ...
- linux redis 3.0.7,linux虚拟机上安装配置redis3.0.7
linux shell 的 linux虚拟机上安装配置redis3.0.7 我们给大家列出详细的图文步骤教给大家在linux虚拟机上安装redis以及相关的配置流程. 将redis-3.0.7.tar ...
- 如何在VMware虚拟机上安装Linux操作系统(Ubuntu)
作为初学者想变为计算机大牛非一朝一夕,但掌握基本的计算机操作和常识却也不是多么难的事情.所以作为一名工科男,为了把握住接近女神的机会,也为了避免当白痴,学会装系统吧!of course为避免把自己的电 ...
- linux虚拟机上不了王,虚拟机上安装Linux时出现的问题及解决方法
虚拟机上安装Linux时出现的问题及解决方法 1.在VMWare Workstation中RedHat Error: no usable disks had been found! 原来一般Linux ...
- 大数据基础学习二:在VMware虚拟机上安装Ubuntu完整步骤及需要注意的问题(以VMware Workstation 15.1.0 Pro和Ubuntu18.04.3优麒麟版为例)
大数据基础学习二:在VMware虚拟机上安装Ubuntu完整步骤及需要注意的问题 (以VMware Workstation 15.1.0 Pro for Windows和Ubuntu18.04.3优麒 ...
- 虚拟机上安装Linux时出现的问题及解决方法
虚拟机上安装Linux时出现的问题及解决方法 1.在VMWare Workstation中RedHat Error: no usable disks had been found! 原来一般Linux ...
- DM7.0在VM-中标麒麟NeoKylin虚拟机上安装
DM7.0在VM-中标麒麟虚拟机上安装 一.环境准备(VM安装中标麒麟虚拟机) 1.安装vm14+中标麒麟6(NeoKylin Linx Server 6 for x86-64 操作系统) 挂载信息: ...
- windows 7系统安装虚拟机及在虚拟机上安装ubuntu(linux)操作系统
首先下载安装 VMware Workstation ,下载地址: https://www.baidu.com/s?ie=utf-8&f=3&rsv_bp=1&rsv_idx=1 ...
- cnbloger: 范振勇, 虚拟机上安装centos8.0[(vmware-15-pro)]
If the author of the article is not allowed to reprint, this article will be deleted 虚拟机上安装centos8.0 ...
最新文章
- 在C#中用COM操作CAD
- 新浪微博oauth2.0弹出验证dialog中输入框被输入法覆盖的解决办法
- 在loadrunner中使用winsocket协议编写脚步三部曲
- 11.2 uptime:显示系统的运行时间及负载
- l2-006 树的遍历
- qt中解析json字符串的时候出现错误missingNameSeperator
- Node.js Domain 模块
- 面试被问到会不会移动端_问题解答 | 盘点教师资格证面试时一般会问到的问题...
- RxJava2.0——从入门到放弃
- 智能机器人语音ic丨智能玩具语音识别芯片丨机器人语音播报芯片丨AI语音提示芯片...
- [Java反射基础四]通过反射了解集合泛型的本质
- pch中常用的宏定义
- keytool java_如何找到并运行keytool
- Oracle触发器原理、创建、修改、删除
- Chrome扩展、装逼神器:Vimium
- (java)Climbing Stairs
- 国外一个免费的基于Java的PLC梯形图逻辑编辑与仿真软件
- 一周AI看点 | 北航设立全国首个人工智能专业,前IBM沃森首席科学家任京东副总裁
- iOS no summary
- SVN服务器连不上——svn:E170013,svn:E1700113
热门文章
- linux除了cat读取文件内容,linux cut命令和cat命令以及查看文件内容命令总结
- OpenGL 光照方程的计算
- Groovy 设计模式 -- 借贷
- linux内核配置与编译
- Eurasia3 支持百万级用户的服务器和框架 - 国内开源项目介绍
- BlackArch Linux安装VMware Tools教程
- 【数据结构与算法】之深入解析“回文数”的求解思路和算法示例
- 【数据结构与算法】之深入解析“石子游戏IX”的求解思路与算法示例
- HarmonyOS之AI能力·文档检测校正
- 2014\Province_C_C++_B\7 六角填数