求助:Apache & PHP的集成

求助:Apache & PHP的集成

我装的是apache2.0.49和php4.35(用的是动态加载的方法),可是启动httpd就是如下的错误信息:

Syntax error on line 232 of /usr/local/apache2/conf/httpd.conf: Cannot load
/usr/local/apache2/modules/libphp4.so into server:
/usr/local/apache2/modules/libphp4.so: undefined symbol: compress

请问这是为什么?在httpd.conf上下文好像没有找到undefined symbol的“compress”嘛?!
“LoadModule php4_module modules/libphp4.so”应该没错吧
[quote:c655e022bb="arzon"]

Syntax error on line 232 of /usr/local/apache2/conf/httpd.conf: Cannot load
/usr/local/apache2/modules/libphp4.so into server:
/usr/local/apache2/modules/libphp4.so: undefined symbol: compress
[/quote]

检查一下/usr/local/apache2/modules/libphp4.so有没有这个文件
不是有没有这个文件的问题:
/usr/local/apache2/modules/libphp4.so文件是肯定存在的~~但是可能这个文件的编译时存在问题~~或是并不是用当前使用的apache的环境编译的.建议重新编译一下php试试.
呵呵
重新编译一下拉
谢谢了,弄了三天,昨晚解决了。
原来是因为用mandrake9自带得mysqlRPM包编译出来的php有问题(虽然不报错),用源码安装mysql再编译php就好了。:-)
不过源码编译mysql真是挺难的,浪费我大段青春时光
[quote:2e5c75ed3c="arzon"]谢谢了,弄了三天,昨晚解决了。
原来是因为用mandrake9自带得mysqlRPM包编译出来的php有问题(虽然不报错),用源码安装mysql再编译php就好了。:-)
不过源码编译mysql真是挺难的,浪费我大段青春时光 [/quote]

编译的时候你可以作别的事 啊