【问题标题】:PHP not executing with XAMPP (Windows)PHP 不使用 XAMPP (Windows) 执行
【发布时间】:2019-07-26 13:42:52
【问题描述】:

(为澄清而编辑)我正在尝试使用 XAMPP 中的 Apache Web 服务器在名为“index.php”的文件中执行一些 PHP 代码。该文件位于 C:\xampp\htdocs\index.php.txt (不知道如何摆脱 .txt 后缀)。我通过在浏览器中输入“http://localhost/index.php.txt”来访问该文件。代码是:

<!DOCTYPE html>
<html>
<body>
      <?php echo "It works!"; ?>
</body>
</html>

当我在 Apache 服务器中选择文件时,只会显示代码本身。我已经搜索了一段时间,但我似乎无法找到问题所在。提前致谢。

【问题讨论】:

  • 检查您的日志文件
  • 此文件的位置以及您如何访问它?
  • 这仅仅意味着 PHP 没有处理你的文件。分享你的配置文件:httpd.conf
  • PHP not working in XAMPP的可能重复
  • 我环顾了一下。 PHP 错误日志出现“系统找不到指定的路径”错误。在任何地方都找不到任何 PHP 日志。 Apache 错误和访问日志看起来不错。

标签: php sql-server apache xampp


【解决方案1】:

您的 PHP 代码未执行,因为服务器将文件解释为文本文件,因此代码未执行。这是由于您的文件名具有 .txt 扩展名。

not sure how to get rid of the .txt suffix

使用 Notepad++ 等任何代码编辑器将文件保存为 PHP 文件,从而摆脱 .txt 扩展名。

或者对于普通的Windows记事本,选择另存为“所有文件”,文件名确保只有“index.php”。

【讨论】:

    猜你喜欢
    • 2014-04-09
    • 2017-01-11
    • 2012-02-19
    • 1970-01-01
    • 2011-10-23
    • 2018-05-02
    • 2015-10-25
    • 2019-09-14
    • 2019-05-05
    相关资源
    最近更新 更多