php - Apache下载php文件而不是执行脚本

标签 php apache

我刚刚在一台运行 10.6 (Apache2/PHP/Mysql) 的新 Mac 上设置了一个本地网络服务器。除了当我导航到 SOME (不是大多数)页面时,一切似乎都运行良好,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//博客页面正确运行

最佳答案

取消注释/etc/apache2/httpd.conf 中的以下行为我解决了问题:

LoadModule php5_module libexec/apache2/libphp5.so

关于php - Apache下载php文件而不是执行脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8083599/

相关文章:

php - MySql 数据类型与 PHP 格式化同时不丢失数字排序功能

php - 如何将 SSH 隧道反向到 Xdebug 的远程 docker 容器?

javascript - jQuery.post() 动态生成数据到服务器返回空响应

php - 将多维数组插入mysql

java - 文件没有从 Apache Web 服务器传输到 Tomcat 应用程序服务器

java - 启动 .war 服务时 tomcat 8 失败

php - 如何提取所有在laravel中重复的行?

apache - 是否可以在.htaccess文件中输出任何或所有可用变量?

java - 使用 Apache POI 删除 HSSF 表的数据验证

apache - 重新启动 apache 会清除我的 memcache 内容吗?