PHP
中尝试VSCode
,但是当我键入
<?PHP
echo ("Something")
?>
打开和关闭PHP标记的颜色为红色,尽管没有显示错误消息,我想这通常意味着**error**
中有东西。
我已经在XAMPP
中安装了D:\XAMPP
并运行了服务器。
我还已经自定义设置,并且通过添加Stackoverflow社区建议的路径D:\XAMPP
来更改了环境变量。
我的PHP扩展名是:
自定义设置:
"php.executablePath": "D:\\xampp\\php\\php.exe",
"php.validate.executablePath": "D:\\xampp\\php\\php.exe"
以下是Chrome显示的内容:
<?php
echo("Something");
?>
我希望它将显示:
Something
而不是代码。
答案 0 :(得分:0)
根据您所描述的内容可能出现的问题:
在XAMPP控制面板中检查Apache服务是否实际上已启动,应该为绿色,并且没有错误消息输出。
检查文件的扩展名为.php
,否则Web服务器将不知道对其进行预处理。
检查您是否实际上正在通过Web服务器提供文件。如果您的文件名为foobar.php
,则应将其放在D:\xampp\htdocs\
中,然后在浏览器中导航至http://localhost/foobar.php
。
检查您的HOSTS
文件,以确保您没有针对localhost
进行操作的奇怪重定向规则。 (C:\Windows\System32\Drivers\etc\hosts
先进行备份,尤其是在不确定如何编辑此文件的情况下)