【问题标题】:PHP not rendering in HTMLPHP不在HTML中呈现
【发布时间】:2013-05-03 19:42:08
【问题描述】:

我正在使用带有 IIS 7 的 Windows 7。 我正在尝试开始使用 PHP。我执行了以下操作:

  1. 使用 Web 平台安装程序安装 PHP
  2. 通过在我的网站根文件夹内的 PHP 管理器上使用“检查 phpinfo()”验证 PHP 已安装(全部在我的本地计算机上)

当我测试 PHP 是否正在处理一个简单的 HTML 页面时,如下所示:

<!DOCTYPE html>
<html>
<body>

<?php
echo "My first PHP script!";
?>  

</body>
</html>

Chrome 不渲染任何东西。我期待看到文字。

谁能告诉我如何进行?

谢谢

【问题讨论】:

  • 文件在 /htdocs 中吗?
  • 文件扩展名是什么?如果没有设置 PHP 来处理 .html 文件,那么它将不会被 PHP 解析。
  • 文件是否有.php 扩展名?
  • 附加问题。它在您的本地服务器上吗?如果是,我建议使用 wamp 或 xampp。对于php文件来说非常方便。
  • .php 扩展名重命名文件,或者弄清楚如何通过PHP 处理器强制.html 页面。我不记得怎么做了,但我不建议在 IIS 中这样做,因为 IIS 自己做了很多奇怪的事情,而没有搞砸处理程序映射。

标签: php iis-7


【解决方案1】:

如果出现此问题,请检查:

  • 文件是否有扩展名.php
  • 服务器上的路径是否正确

重要的是要记住,我假设您有一个激活了 php 支持的服务器。在服务器上,PHP文件的默认扩展名是.php,但您可以向管理员查询以保证。

您还可以检查错误日志是否已启用。当它被禁用并且代码有语法错误时,屏幕上不会显示任何内容。你可以在这里阅读更多:https://stackoverflow.com/a/5438125/1735789

【讨论】:

  • 这就是答案。我正在使用 chrome 中的文件路径访问文件,而不是使用 'localhost/mywebfolders/... 非常感谢。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-02-27
  • 2014-05-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-06
相关资源
最近更新 更多