Php 远程调试Laravel HomeStead不工作

Php 远程调试Laravel HomeStead不工作,php,laravel,phpstorm,xdebug,Php,Laravel,Phpstorm,Xdebug,我已经按照的一步一步的说明在Laravel Homestead上设置远程xdebug调试。唯一的区别是我有PHP7.1,但这不重要 设置断点、启用“侦听调试连接”并在主页上设置断点后,我看不到任何情况发生 FPM和CLI的我的配置: zend_extension = xdebug.so xdebug.remote_enable = 1 xdebug.remote_connect_back = 1 xdebug.remote_port = 9000 xdebug.idekey="PHPSTORM"

我已经按照的一步一步的说明在Laravel Homestead上设置远程xdebug调试。唯一的区别是我有PHP7.1,但这不重要

设置断点、启用“侦听调试连接”并在主页上设置断点后,我看不到任何情况发生

FPM和CLI的我的配置:

zend_extension = xdebug.so
xdebug.remote_enable = 1
xdebug.remote_connect_back = 1
xdebug.remote_port = 9000
xdebug.idekey="PHPSTORM"
我还将“PHPSTORM”作为Xdebug助手中的IDE,但似乎什么也没有发生。我尝试在xdebug config上设置日志,但没有任何记录


我做错了什么?我一步一步地按照说明进行操作。

检查主机上的端口9000是否打开,以及IDE是否正在侦听该端口上的连接

您还缺少
remote\u autostart
,以防您希望它自己在断点处停止,而无需事先启动调试器

在我的使用过程中,我不得不在PHPStorm和远程调试器中设置一个服务器,并设置主机和流浪机器之间的路径映射。

1)收集xdebug日志2)如果xdebug日志由于某种原因没有被收集,可能它没有看到传入的“debug me”标记。任意位置
xdebug_break()中的代码(编程断点;也将触发调试会话)或php.ini中的
xdebug.remote\u autostart=1
(因此它将尝试调试每个请求)。希望这将生成日志。然后您可以从那里继续。也可以