[英]PHTML file unable to execute PHP code on XAMPP server localhost
我正在处理一个包含 .phtml 文件的项目。 当我在网络浏览器中打开这些文件时,它只显示文本部分,但无法执行 PHP 代码。 我正在使用 XAMPP 服务器本地主机。
不是浏览器决定页面是否被解释为纯文本,而是基于定义的 MIME 类型的 Web 服务器。 所以你必须教 Apache 如何处理 phtml 文件,因为千里眼不能千里眼,因此如果文件扩展名未知,则决定使用默认/纯文本。
以下适用于 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
重启阿帕奇
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.