为什么在Visual Studio Code中启动PHP时为什么不能写“ <!-?PHP”标记?

时间:2019-04-16 14:28:53

标签: php visual-studio-code

我正在PHP中尝试VSCode,但是当我键入

<?PHP
 echo ("Something")
?>

打开和关闭PHP标记的颜色为红色,尽管没有显示错误消息,我想这通常意味着**error**中有东西。

我已经在XAMPP中安装了D:\XAMPP并运行了服务器。

我还已经自定义设置,并且通过添加Stackoverflow社区建议的路径D:\XAMPP来更改了环境变量

我的PHP扩展名是:

  1. 在浏览器中打开PHP / HTML / JS
  2. PHP扩展包
  3. PHP文件类型
  4. PHP Intelephense
  5. PHP项目

自定义设置:

    "php.executablePath": "D:\\xampp\\php\\php.exe",
    "php.validate.executablePath": "D:\\xampp\\php\\php.exe"

以下是Chrome显示的内容:

<?php
    echo("Something");
?>

我希望它将显示:

Something

而不是代码。

1 个答案:

答案 0 :(得分:0)

根据您所描述的内容可能出现的问题:

  1. 在XAMPP控制面板中检查Apache服务是否实际上已启动,应该为绿色,并且没有错误消息输出。

  2. 检查文件的扩展名为.php,否则Web服务器将不知道对其进行预处理。

  3. 检查您是否实际上正在通过Web服务器提供文件。如果您的文件名为foobar.php,则应将其放在D:\xampp\htdocs\中,然后在浏览器中导航至http://localhost/foobar.php

  4. 检查您的HOSTS文件,以确保您没有针对localhost进行操作的奇怪重定向规则。 (C:\Windows\System32\Drivers\etc\hosts 先进行备份,尤其是在不确定如何编辑此文件的情况下