将 Xdebug 版本3与 PhpStorm 版本2020.2.4一起使用时出现此错误:
Connection was not established.
Cannot start debugger session with 'Xdebug 3.0.0' Validate installation
Run Code Online (Sandbox Code Playgroud)
php.ini 配置:
Connection was not established.
Cannot start debugger session with 'Xdebug 3.0.0' Validate installation
Run Code Online (Sandbox Code Playgroud) 在 Visual Studio Code (1.9.1) (mac) 中,我设置了php-debug插件。
在调试屏幕中,我开始“监听 Xdebug ”。
之后我在我的 XAMPP 服务器(本地)上打开 index.php。
但什么也没发生。
我尝试在以下代码上使用断点:
<?php
$i = 0;
do {
$i++;
if (!($i % 1)) {
echo('<p>$i = ' . $i . '</p>');
}
}
while ($i < 100);
?>
Run Code Online (Sandbox Code Playgroud)
我正在使用 XAMPP,在我的php.ini文件中,我使用端口 9000 作为 Xdebug。
zend_extension="/usr/local/Cellar/php71-xdebug/2.5.0/xdebug.so"
xdebug.remote_enable = 1
xdebug.remote_autostart = 1
xdebug.remote.port=9000
Run Code Online (Sandbox Code Playgroud)
我使用自制程序安装了 Xdebug。
这是我的 php 信息:
phpinfo.htm
Xdebug 向导告诉我 Xdebug 已正确安装。
我的launch.json文件如下所示:
{
"version": …Run Code Online (Sandbox Code Playgroud) 下午好。
当尝试在 PHP 8 上调试脚本时,PhpStorm 报告与版本 3 xdebug 没有连接。适用于 3 以下的所有版本。我尝试将 xdebug.remote_{host, port} 的参数更改为 xdebug.client_{host, port} 但也没有帮助。