我正在使用 symfony server:start
命令运行我的服务器,并且我想像往常一样使用 PhpStorm 提供的 PHP 远程调试来调试它。
我已经用这些配置了我的 Xdebug:
[XDebug]
xdebug.remote_enable = 1
xdebug.remote_host = localhost
xdebug.remote_port = 9001
xdebug.idekey = PHPSTORM
zend_extension=xdebug.so
xdebug.remote_autostart = 1
我已经为我的浏览器安装了调试工具,并在 PHP 远程调试窗口中配置了我的服务器。
当我尝试调试我的 IDE 时,/myuser/.symfony/php/3769648aac6303b385b2ccc41cfd442044060c7d-router.php:12
处的路由器被破坏,并说它在项目之外。
我也尝试过路径映射,但没有结果。
如果您需要更多信息,请告诉我。
最佳答案
我正在使用 PHP 7.4 CLI 运行,我尝试安装最新版本的 PHP-FPM,它现在使用与上面相同的配置。
我还禁用了选项 the Settings/Preferences | Languages & Frameworks | PHP | Debug | Xdebug | Force break at first line when a script is outside the project
正如@LazyOne 所说,感谢他。
关于php - 无法使用 Symfony CLI/Xdebug 进行调试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64394497/