首页 > 解决方案 > 通过 Windows 10 在 Visual Studio Code 中编写 PHP 没有任何效果

问题描述

我正在为 WordPress 上 Udemy 课程。我可以很好地创建一个函数。但是,当我开始使用变量和数组时,它将不起作用。我收到一条消息,说通过 settings.json 没有“php.validate.executablePath”和“php.executablePath”。

所以我下载了 PHP 7.3 (7.3.17) VC15 x64 Non Thread Safe 的 zip 文件并解压到 C:\php7.3。然后我添加了 settings.json 的路径:“php.validate.executablePath”:“C:\php7.3\php.exe”,“php.executablePath”:“C:\php7.3\php.exe”

然后我重新启动了我的 VSC,没有任何反应。我什至重新启动了我的电脑。该通知再也没有弹出,但我仍然无法运行 PHP。在替换 \ 时,我使用了一个 \,然后是一个 /,然后是两个 /,但它没有改变任何东西。我查了这个问题 - 发现了其他有同样问题的人 - 到目前为止还没有找到任何对我有用的东西。

我也尝试下载 xampp,但端口 443 出现问题。那是我直接下载 PHP 文件并卸载 xampp 的时候。

编辑:我是否必须有类似 xampp 或 wamp 的东西才能执行 PHP?如果是这样,我只需要弄清楚如何修复该错误。

这是我使用的代码的屏幕截图:http: //prntscr.com/sahb1f

这是settings.json的截图:http: //prntscr.com/sahbk0

我在 Windows 10 x64 上。VSC 的工具扩展需要花钱,我不想花钱。

有什么帮助吗?

谢谢!

标签: phpvisual-studio-code

解决方案


您缺少数组元素访问echo的前面。$names[0]

将您的行更改为此<p>Hi, my name is <?php echo $names[0]; ?></p>,它应该可以工作,但是您与 executablePath 相关的错误可能是由于其他原因。


推荐阅读