
昨天安装apache2,然后测试失败。
再安装php4,还是失败。
今天上午安装libapache2-mod-php4,测试还是失败
以上测试均用firefox,每次测试之间都用apache2ctl restart重启apache2。
测试内容是写一个1.php,内容<?php phpinfo; ?>,失败现象是下载源文件,而不是出来表格。
下午重启动,成功了,百思不得其解。
然后将apache2.conf的AddType注释掉,测试,仍然成功。
将mods-enabled目录下的php4*移动到..下,测试,失败。
将php4*移动回来,测试还是失败!
再重启数次,都不行,难道必须关机,而不是重启?
但还不行。
网上关于这种中文资料没找到,于是到外国找,说dpkg-reconfigure libapache2-mod-php4即可,试验一下,果然成功!
当时想难道不能apache2ctl restart必须dpkg-reconfigure libapache2-mod-php4?那就测试一下。
然后再次移动php4*,失败,移动回来,失败,然后dpkg-reconfigure libapache2-mod-php4,居然再次失败。
然后继续上网找原因,这回终于找到原因了:firefox的缓存搞的鬼,服务器重启了,firefox不知道,仍然按照上次的结果返回,而不是新的方式!
移动文件后,测试失败,移动回来,然后清掉firefox缓存,成功!证实了是firefox缓存搞的鬼。