问题描述
我正在尝试验证我的 Xdebug 是否正在运行。然而,我被困在了一个我似乎没有理解的地方。我在 Vagrant VM 上运行了 Xdebug 并已确认。我也有 PHPStorm 配置所需的所有信息,但是我被困在这部分:
我去 PHP 远程调试。在预配置的第 1 步“验证 Web 服务器上的调试器配置”中,我点击内部。在“验证脚本的 URL”中,我输入 <my localhost url>
:9003 并单击验证。我回来了
Validation script was created but cannot be executed. Possible reasons:
Configured 'URL to validation script' is incorrect
Validated Web Server is not running.
Target directory for validation script is not public.
但如果我只输入 <my localhost url>
,没有端口 9003,我会返回:
Server name: localhost
Loaded PHP.ini: /etc/PHP/7.3/apache2/PHP.ini
Debugger extension: Xdebug 3.0.3
Remote port: 9003
Start with Request: option is set to default
Start Upon Error: option is set to default
所以我的问题是,为什么端口 9003 不起作用,当我进行测试时,它说,这是 xebug 使用的端口。我可以通过PHP_info()
等其他地方确认。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)