远程调试Laravel HomeStead无法正常工作

时间:2017-05-15 17:17:00

标签: php laravel phpstorm xdebug

我已按照https://medium.com/@skboadu/debugging-laravel-homestead-applications-with-phpstorm-444ccc1ddef2的分步说明在Laravel Homestead上设置远程xdebug调试。唯一的区别是我有PHP 7.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配置上设置日志,但没有记录任何内容。

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

1 个答案:

答案 0 :(得分:0)

检查主机上的端口9000是否已打开,并且您的IDE正在侦听该端口上的连接。

您还缺少remote_autostart,以防您希望它只停留在它自己的断点上,而无需事先启动调试器。

在我的使用中,我还必须在PHPStorm和远程调试器中设置服务器,并设置我的主机和流浪机之间的路径映射。