【发布时间】:2023-04-10 17:21:02
【问题描述】:
我在我的计算机上安装了 Joomla,但最近一直在编写与 Joomla 管理的站点无关的 php 文件。出于某种原因,当我尝试使用 xampp 在 Web 浏览器中打开这些 php 文件时(注意:Joomla 也在使用 xampp),浏览器不会将标签中的代码作为 php 代码处理。
例如,在网络浏览器中打开一个基本页面(标题为“test”的页面,除了body标签之外没有其他内容)并转到源代码后,源代码中会显示以下内容:
<body>
<?php echo "hello"; ?>
</body>
而不是 HTML 转换。 (即只是“你好”)
有人知道这里发生了什么吗?
谢谢。
【问题讨论】:
-
浏览器不运行 PHP 代码。他们只是接受 HTML 并渲染/显示它。运行 PHP 代码取决于您的网络服务器,由于您获取的是原始 PHP 代码,因此您的服务器配置错误。
-
是的...处理 PHP 不是 Web 浏览器的职责
-
似乎文件不在 htdocs 目录中...?并确保它具有 php 扩展名并且 apache 正在运行。不要只是打开它,如果它在 htdocs 中,请致电 localhost/test.php。
-
文件是 .phtml 还是 .php 文件?
-
好的,成功了。我将它移到 htdocs 目录并调用 localhost/test.php。为什么htdocs目录外的php文件打不开?