gepo 发表于 2005-12-13 23:01:56

apache的httpd.conf出错!

FC4系统
安装顺须:
1:mysql-standard-5.0.16-linux-i686-glibc23是二进制版的
2:httpd-2.2.0
3:php5.1.1
在configure PHP5.1.1时, 用的如下命令:
./configure --with-mysql=/usr/local/mysql-standard-5.0.16-linux-i686-glibc23 --with-apxs2=/usr/local/apache2/bin/apxs
然后再回去修改    httpd.conf文件:
在# Example:
# LoadModule foo_module modules/mod_foo.so后面加了:
LoadModule php5_module      modules/libphp5.so
结果运行APACHE时./apachectl start提示:
httpd: Syntax error on line 55 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so: undefined symbol: _zend_list_delete
如果在httpd.conf文件注释掉这句
LoadModule php5_module      modules/libphp5.so就没有问题,可以运行.
请问这是什么问题阿?

狂客 发表于 2005-12-14 00:06:07

就是无法载入 libphp5.so 这个文件, 检查 /usr/local/apache2/modules/ 是否存在此文件以及是否有读取权限.

涩兔子 发表于 2005-12-15 09:26:52

Karajan的FB上也遇到类似的问题

如果Apache、MySQL、PHP都选择tarball编译包,看看是否能解决

libphp5.so: undefined symbol: _zend_list_delete

_zend_list_delete这个未定义的符号

jiangtao9999 发表于 2005-12-15 21:40:08

缺少 so ?

xwkp 发表于 2006-1-7 18:13:20

我也遇到了这样的问题
都编译了好几次了!
救命阿

billyhhzh 发表于 2006-1-9 09:52:08

我也是fc4遇到同样问题,只不过提示不一样
httpd: Syntax error on line 55 of /usr/local/apache2/conf/httpd.conf: Cannot load /usr/local/apache2/modules/libphp5.so into server: /usr/local/apache2/modules/libphp5.so:permision denied
但是文件和权限都看过了,都对的
同样注释掉这句LoadModule php5_module modules/libphp5.so就没有问题,可以运行.
之后apache2.0.45和php4.4.1都试过,还是同样的提示.
后来只能用redhat9.0下装apache2.0.45和php4.4.1,就没问题

jiangtao9999 发表于 2006-1-9 21:04:52


server: /usr/local/apache2/modules/libphp5.so:permision denied

没有相应的权限

tomh 发表于 2006-3-5 22:42:45

我也遇见了这个问题,最后是怎么解决呢?在Magic linux 2.0

涩兔子 发表于 2006-3-8 09:12:51

这不是哪个操作系统的问题,我在FreeBSD、Fedora Core、ML上都遇到过类似的问题,而且php5.1.2和drupal的模板变量fliter有冲突。

最后还是选择了php4.14
页: [1]
查看完整版本: apache的httpd.conf出错!