问题描述
我正在使用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,并且现在可以使用与上述相同的配置。
感谢他,我也像@LazyOne一样禁用了the Settings/Preferences | Languages & Frameworks | PHP | Debug | Xdebug | Force break at first line when a script is outside the project
选项。