免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 4744 | 回复: 5
打印 上一主题 下一主题

lamp架构 我安装完php后,,apache启动不起来 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-01-17 16:47 |只看该作者 |倒序浏览
加载了php模块后,apeche 就启动不起来? 为什么?
[root@localhost php-5.2.14]# /usr/local/apache2/bin/apachectl restart
httpd: Syntax error on line 119 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: symbol xmlTextReaderSetup, version LIBXML2_2.6.28 not defined in file libxml2.so.2 with link time reference

我查看了下下面的模块都是存在的;
[root@localhost php-5.2.14]# locate libxml2.so.2
/usr/lib/libxml2.so.2
/usr/lib/libxml2.so.2.6.26
/usr/lib64/libxml2.so.2
/usr/lib64/libxml2.so.2.6.26
/usr/src/lamp/libxml2-2.7.7/.libs/libxml2.so.2
/usr/src/lamp/libxml2-2.7.7/.libs/libxml2.so.2.7.7
[root@localhost php-5.2.14]# ll /usr/local/libxml2/lib/libxml2.so
libxml2.so        libxml2.so.2      libxml2.so.2.7.7
[root@localhost php-5.2.14]# ll /usr/local/libxml2/lib/libxml2.so.2
lrwxrwxrwx 1 root root 16 01-17 15:24 /usr/local/libxml2/lib/libxml2.so.2 -> libxml2.so.2.7.7

那位大哥知道是什么回事吗? 小弟不胜感激。。。急!

论坛徽章:
0
2 [报告]
发表于 2011-01-17 18:18 |只看该作者
加载了php模块后,apeche 就启动不起来? 为什么?
[root@localhost php-5.2.14]# /usr/local/apache2/bin ...
ygh12311 发表于 2011-01-17 16:47



    httpd.conf中添加 php5_module        libphp5.so

论坛徽章:
0
3 [报告]
发表于 2011-01-18 12:20 |只看该作者
回复 2# 版主杀手

php安装好后,那个模块就自动添加进去了。。已经是存在的。。
[root@localhost ~]# cat  /usr/local/apache2/conf/httpd.conf |grep php5_module
LoadModule php5_module        modules/libphp5.so
[root@localhost ~]#
[root@localhost ~]# /usr/local/apache2/bin/apachectl restart    《----启动报错
httpd: Syntax error on line 119 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: symbol xmlTextReaderSetup, version LIBXML2_2.6.28 not defined in file libxml2.so.2 with link time reference
[root@localhost ~]#


我测试了下,如果没有添加那个php模块,或者注释调,,是可以启动的。。

为什么自动自动添加进去了,apache 不可以启动?

论坛徽章:
0
4 [报告]
发表于 2011-01-18 15:15 |只看该作者
回复  版主杀手

php安装好后,那个模块就自动添加进去了。。已经是存在的。。
[root@localhost ~]# ca ...
ygh12311 发表于 2011-01-18 12:20



    重新安装一次php 肯定是你没配置好

论坛徽章:
0
5 [报告]
发表于 2011-01-20 10:29 |只看该作者
有两种方法可以解决,
1.关闭SELINUX的方法:
vi /etc linux/config 将SELINUX=enforcing 改成SELINUX=disabled 需要重启

2.不关闭SELINUX的方法:# setenforce 0# chcon -c -v -R -u system_u -r object_r -t textrel_shlib_t /usr/local/apache/modules/libphp5.so# service httpd restart
# setenforce 1

论坛徽章:
0
6 [报告]
发表于 2011-01-20 23:11 |只看该作者
自己编译太费时费力了.
http://blog.sina.com.cn/s/blog_467eb8ca0100oi17.html
按照下面这种方法安装多简单
安装apache/php源
# rpm -Uvh http://os.69hn.com/custom.rpm

安装apache和php
# yum -y install httpd php php-pdo php-mbstring php-pecl-memcache php-eaccelerator php-mysql

启动apache
# service httpd start

设置apache自动启动
# chkconfig httpd on

查看其余可安装的软件
http://os.69hn.com/server/5/x86_64/
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP