PHP在浏览器中显示代码而不是执行但仅适用于虚拟主机

时间:2014-03-06 10:16:40

标签: php apache ubuntu-13.10

我在Ubuntu 13.10上安装了新的LAMP安装完成后,如果我将PHP代码放到默认的localhost web文件夹/ var / www

,PHP工作正常

我创建了虚拟主机。我一如既往地做过,从来没有遇到过问题 我将文件添加到/ etc / apache2 / mods-enabled并激活

但是当我在浏览器中输入这个虚拟主机时,我可以在浏览器中看到我的index.php文件的代码。

此外,当我从命令行执行php代码时,我可以看到代码的来源并且它没有被执行。

这可能是什么?

1 个答案:

答案 0 :(得分:2)

尝试使用<?php和?>不是短标签,或者如果你想真正使用它(由于兼容性问题而不鼓励使用它们),请确保php.ini配置具有:

short_open_tag=On