我使用的是 Windows 10 x64,今天我想安装新版本的 XAMPP。我所做的就是卸载当前的 PHP,然后从环境变量中删除 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-安装程序
- PhpStorm 2019.3.1
- PHP 7.4.1
- Zend Engine v3.4.0,带有 Xdebug v2.9.0
错误信息: 无法解析验证脚本输出
最佳答案
就我而言,Comodo Internet Security (CIS) 将 php.exe 添加到被阻止的应用程序中。
解锁它解决了问题。
我的配置:
- PHP 7.4.5 64 NTS
- Windows 10 1909
- PhpStorm 2020.1
关于PhpStorm:无法解析验证脚本输出 PHP 版本未安装 调试器未安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59761605/