使用artisan serve命令在IntelliJ IDEA/PhpStorm中使用Xdebug调试Laravel



我正试图找出如何使用artisan serve命令正确调试Laravel控制器。似乎在Laravel 8+中,serve命令调用pcntl_proc并创建一个子进程,IDEA和PhpStorm都没有捕获子进程内部的断点。

有人能提出一个更好的方法来处理这个问题吗?

我通过在xdebug.ini文件中添加以下内容解决了这个问题

xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9003
xdebug.start_with_request=yes
xdebug.output_dir=/tmp

pcntl进程获取这些值并正常调试

最新更新