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就没有问题,可以运行.
请问这是什么问题阿? 就是无法载入 libphp5.so 这个文件, 检查 /usr/local/apache2/modules/ 是否存在此文件以及是否有读取权限. Karajan的FB上也遇到类似的问题
如果Apache、MySQL、PHP都选择tarball编译包,看看是否能解决
libphp5.so: undefined symbol: _zend_list_delete
_zend_list_delete这个未定义的符号 缺少 so ? 我也遇到了这样的问题
都编译了好几次了!
救命阿 我也是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,就没问题
server: /usr/local/apache2/modules/libphp5.so:permision denied
没有相应的权限 我也遇见了这个问题,最后是怎么解决呢?在Magic linux 2.0 这不是哪个操作系统的问题,我在FreeBSD、Fedora Core、ML上都遇到过类似的问题,而且php5.1.2和drupal的模板变量fliter有冲突。
最后还是选择了php4.14
页:
[1]