Xdebug断点在Laravel中不起作用

时间:2018-11-28 11:15:08

标签: php laravel phpstorm xdebug

我在Homestead上运行了Laravel 5.7。我还在PHP-FPM php.ini文件中启用了Xdebug。

PhpStorm正在验证Xdebug设置。如果删除一个简单的PHP文件,例如:

<?php phpinfo(); ?> 

还要在服务器上创建一个断点,该断点在请求页面的PhpStorm中被命中。

但是,即使在一个简单的页面请求中,在Laravel中设置一个断点也不会导致该断点被访问。

如果我在public/index.php文件中设置了一个断点,则会命中该断点,但是无论放置在哪里,都不会命中routes/web.php中的断点。

我有点迷路,请帮助。

1 个答案:

答案 0 :(得分:2)

已解决。该修补程序在于缺少Laravel应用程序文件的路径映射。

在Prefs>语言和框架> PHP>服务器中为public / index.php和code /目录添加映射,服务器解决了该问题,现在我可以遇到断点了:)

Path mappings in PHPStorm