PHP直到4.1.2和4.2.0RC2还不支持DSO的Apache2,用--with-apxs2也会有filter错误,试过的朋友一定知道,不过最新的PHP开发版已经支持了,相信在下一个正式版中会很完善。详细方法如下: 
新版的4.3-dev已可以了.下载php4.3-dev请到http://snaps.php.net/php4-latest.tar.gz 
先装Apache2.0.35别忘了用--enable-so支持DSO 
然后configure PHP用--with-apxs2指定apache2的apxs路径,make,make install然后加入LoadModule php4_module modules/libphp4.so -这行make install PHP时会动加进去 
AddOutputFilter PHP .php 
AddInputFilter PHP .php 
AddType text/html .php 
写一个大家看看吧--我安装的例子Server API 显示为Apache 2.0 Filter请见 http://202.96.64.144:81/index.php 
hehe, 是该转到Apache2的时侯了。毕竟这是大势所趋。同1.3相比Apache2各方面改进非常之大,包括配置文件httpd.conf
这个可以了吗
试一下吧