使用 Vagrant/PhpStorm

问题描述

我正在尝试验证我的 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 (将#修改为@)