LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 723|回复: 2

我的Apache不能启动了,各位请帮忙看看。

[复制链接]
发表于 2005-1-14 16:32:26 | 显示全部楼层 |阅读模式
先说说我的环境:
机器:IBM T22本本
OS:FC3
Kernel:2.6.9-1.724
apache:2.0.52-3.1

问题:我安装完Apache后,service httpd start,返回如下信息:
Starting httpd: /usr/sbin/httpd: error while loading shared libraries: libpcre.so.0: cannot open shared object file: No such file or directory
[FAILED]

我用locate libpcre命令查询,发现该文件在/lib目录下。

该怎么解决这个问题?我试了好久都不成功。重新安装apache也不行了。
发表于 2005-1-14 16:40:36 | 显示全部楼层
apachectl  start

ps -aux |grep http

分别看下





[root@localhost root]# locate libpcre
/usr/lib/libpcreposix.so.0.0.0
/usr/lib/libpcreposix.so.0
/lib/libpcre.so.0.0.1
/lib/libpcre.so.0
[root@localhost root]#

[root@localhost lib]# ls -al |grep libpcre
lrwxrwxrwx    1 root     root           16 12Ô  7 11:43 libpcre.so.0 -> libpcre.so.0.0.1
-rwxr-xr-x    1 root     root        62832  9ÔÂ 26  2003 libpcre.so.0.0.1
[root@localhost lib]#


看到上面的信息了吧
用ln建立链接应该是可以解决的!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-1-14 16:47:57 | 显示全部楼层
已经解决了。
将SELinux中的HTTPD service中的disable SELinux protection for httpd daemon选上就可以了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表