php - Ubuntu 14.04、Apache 2.4.7、Phpbrew 和 PHP7 仅将 PHP 文件呈现为纯文本

标签 php apache ubuntu php-7

我正在运行 Ubuntu 14.04,需要在本地运行 PHP7 和 PHP5。我安装了 Phpbrew,一切似乎都有效:

➜  ~ phpbrew list
* php-7.0.6      
  php-5.6.21     

我做到了:

sudo a2dismod php5

sudo a2enmod php7

sudo service apache2 restart

但是当我打开浏览器并转到我的本地 Apache 站点时,PHP 文件没有得到呈现。 它们仅显示为纯文本

当我切换到 PHP 5.6.21 并启用 php5 模块时,一切都按预期工作。

知道如何解决这个问题吗?我使用 Phpbrew,因此我可以在本地计算机上同时使用 PHP5 和 PHP7。

最佳答案

同样的问题,通过在/etc/apache2/mods-available/php7.load 中添加以下行解决

AddType application/x-httpd-php .php

关于php - Ubuntu 14.04、Apache 2.4.7、Phpbrew 和 PHP7 仅将 PHP 文件呈现为纯文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37204322/

相关文章:

php - GD中的imagefilter()错误(无文件?)

带有虚拟主机的 Apache 2.4 mod_status 配置出现禁止错误

python-3.x - 使用 Sagemaker 生命周期配置文件安装多个包

php - 在 Linux 中使用 PHP/Shell 脚本从浏览器重启 MySql 服务器

php - 我可以在准备好的语句中参数化表名吗?

javascript - 如何使用函数绘制高位图?

php - 为什么 SQLite 在特定机器上这么慢(~2 q/s)?

regex - .htaccess 301 重定向,保留路径

apache - JBoss 7 多根上下文 Web 应用程序

php - 调用未定义函数 imagecreatefromjpeg() 并启用 GD