PhpStorm: 解析验证脚本输出失败 PHP版本未安装 调试器未安装

问题描述 投票:1回答:1

我在Windows 10 x64上,今天我想安装一个新版本的XAMPP。我所做的是卸载当前的XAMPP,然后从环境变量中删除PHP。之后,我像往常一样下载了XAMPP,并将其与Xdebug一起安装,这与我在过去两年中的工作方式相同。

当我打开PhpStorm,去设置CLI解释器时,我发现它显示 "PHP版本。未安装 "和 "调试器。未安装"(虽然我把PHP可执行文件设置为C:\xampp\php\php.exe)。

之后我所做的是尝试重新安装PhpStorm,既用当前设置,又用其他设置。但没有任何帮助。

在命令行中检查PHP版本时,确实显示我安装了新版本。我也可以做一个简单的echo'hello';并且在我的本地主机的浏览器中打印出来。我不知道该怎么做。然而,尽管在我的 PHPinfo 上看到安装了 Xdebug,但在 PhpStorm 内部调试却无法进行。

我在网上查了一下,没有看到什么与我所做的事情相关的信息。似乎所有面临这个问题的人都是使用远程解释器和mac。

有谁知道我的设置该怎么做,或者有什么建议可以解决这个问题吗?

设置。

  • Windows 10 1903版64
  • xampp-windows-x64-7.4.1-0-VC15-installer。
  • PhpStorm 2019.
  • PHP 7.4.1
  • Zend Engine v3.4.0, with Xdebug v2.9.0

错误信息:解析验证脚本输出失败

php phpstorm xdebug
1个回答
1
投票

在我的案例中,Comodo Internet Security (CIS)将php.exe添加到被阻止的应用程序中。

解除封锁后,问题就解决了。

我的配置。

  • PHP 7.4.5 64 NTS
  • Windows 10 1909
  • PhpStorm 2020.1
© www.soinside.com 2019 - 2024. All rights reserved.