我刚刚在一台运行10.6操作系统的新Mac上安装了本地网络服务器(Apache2 / PHP / Mysql)。除了导航到某些(而不是大多数)页面时,Apache下载php文件而不是执行它们外,一切都似乎运作正常。
我认为这可能与php执行脚本所需的时间有关,因此我增加了“max_execution_time”,但并没有帮助。
我希望我能提供更多细节,但错误日志没有输出任何内容,所以我真的不知道为什么会发生这种情况。可能有意义的一件事是,只有不查询数据库的页面似乎每次都能正常工作。
更新:
刚刚发现一些奇怪的东西,可能会更好地了解问题。如果我键入以下URL:
localhost/index.php //主页正确显示
localhost/index.php?page=1 //主页正确显示
localhost/index.php?page=home //错误:index.php被下载!!!!!
localhost/index.php?page=contact //联系页面正确显示
localhost/index.php?page=blog //错误:index.php被下载
localhost/index.php?page=10 //博客页面正确显示