繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM