PHTML文件无法在XAMPP服务器本地主机上执行PHP代码

时间:2019-04-04 10:14:33

标签: php xampp

我正在一个包含.phtml文件的项目中。当我在网络浏览器中打开这些文件时,它仅显示文本部分,但无法执行PHP代码。我正在XAMPP服务器本地主机上工作。

1 个答案:

答案 0 :(得分:0)

不是浏览器决定页面是否解释为纯文本,而是基于定义的MIME类型的Web服务器。因此,您必须教Apache如何处理phtml文件,因为clairvoyance不能是clairvoyant,因此如果文件扩展名未知,则决定使用默认/纯文本。

以下内容适用于Windows变体,但在Linux上看起来应该相似。

在php文件夹中的php.ini文件中

change short_open_tags = off to on

您必须在bin文件夹的httpd-xampp.conf文件中更改2行

搜索: 代码:全选

<FilesMatch "\ .php $">

替换为: 代码:全选

<FilesMatch "\. (Php | phtml) $">

并搜索 代码:全选

AddType text / html .php .phps

替换 代码:全选

AddType text / html .php .phps .phtml

重新启动Apache