免费注册 查看新帖 |

Chinaunix

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

编译安装apache和php不能启动apache [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-06-11 23:23 |只看该作者 |倒序浏览
linux-canj00:~ # /usr/local/apache/bin/apachectl start
httpd: Syntax error on line 53 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apache/modules/libphp5.so into server: /usr/local/apache/modules/libphp5.so: undefined symbol: _efree
linux-canj00:~ #
帮帮忙。

论坛徽章:
0
2 [报告]
发表于 2006-06-12 09:08 |只看该作者
出在此问题,很有可能是在配置httpd.conf文件时,语法错误,或者libphp5.so文件不存在。

论坛徽章:
0
3 [报告]
发表于 2006-06-12 09:55 |只看该作者
#
# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
#
# Example:
# LoadModule foo_module modules/mod_foo.so
LoadModule php5_module        modules/libphp5.so
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
#

libphp5.so是存在的。

论坛徽章:
0
4 [报告]
发表于 2006-06-12 13:24 |只看该作者
modules/libphp5.so这个目录下有这文件吗?

论坛徽章:
0
5 [报告]
发表于 2006-06-12 14:42 |只看该作者
编译apache时有没指定允许dso呢?

论坛徽章:
0
6 [报告]
发表于 2006-06-12 15:29 |只看该作者
存在modules/libphp5.so。
编译的时候没有指定允许dso.
现在是不是要重新编译?
对php还要不要编译

论坛徽章:
0
7 [报告]
发表于 2006-06-12 15:44 |只看该作者
重编译一下apache应该就可以了

论坛徽章:
0
8 [报告]
发表于 2006-06-12 15:45 |只看该作者
现在已经再编译一下允许--enable-so
还是不行。

论坛徽章:
0
9 [报告]
发表于 2006-06-12 15:48 |只看该作者
重新编译php
如果PHP5不行,换到PHP4

论坛徽章:
0
10 [报告]
发表于 2006-06-12 16:01 |只看该作者
同样的错?你用的是不是apache.2.2?如果是的话换2.0试一下。2.2听说对php的支持有点问题。我还没装过。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP