我只是在运行10.6(Apache2/PHP/Mysql)的新Mac上设置本地Web服务器。一切似乎工作正常,除非我导航到一些(不是大多数)页面Apache下载PHP文件,而不是执行它们。Apache下载php文件而不是执行脚本
我认为这可能与执行脚本所需的时间有关,因此我增加了“max_execution_time”但它没有帮助。
我希望我能给出更多的细节,但错误日志不输出任何东西,所以我真的不知道为什么会发生这种情况。有一点可能很重要,那就是只有不查询数据库的页面似乎每次都有效。
更新:
刚刚发现了一些奇怪的东西,可能会让问题更加深入人心。如果我键入以下网址:
本地主机/ index.php文件//主页送达正确
本地主机/ index.php页面= 1 //主页被正确地担任了
localhost/index.php?page = home //错误:index.php被下载!!!!!!!!!!
本地主机/ index.php页面=接触//联系页面送达正确
本地主机/ index.php页面=博客//错误:??index.php文件被下载
本地主机/ ?index.php页面= 10 //博客页面都提供了正确
[索引的可能重复。php是不打开和运行下载文件!](http://stackoverflow.com/questions/2447021/index-php-is-not-opening-and-running-as-download-the-file) –
有你安装php后重新启动apache? – Vamsi
@Krish是的,当然我有 – Pardoner