我有一个composer packege,我想修改它,它是Laravel框架的一部分,但我想大幅度修改它。为此,我需要xdebug能够通过composer运行。
确切地说,它运行在composer更新后挂钩上,其中有一个错误。我无法让它工作,但无法调试它。有人知道我该怎么做吗?
我试着通过命令行进行测试,但没有得到任何有意义的答案。我不知道如何在浏览器中运行composer命令,因为我有一个xdebug命令处于活动状态。
您也可以很容易地在命令行上进行Xdebug远程调试。不需要浏览器。你只需:
export XDEBUG_CONFIG="idekey=sangoku"
然后运行composer脚本。只要在php.ini中将xdebug.remote_enable设置为1,就会向打开的IDE发起调试请求。根据你的IDE,你可能需要做一些特别的事情来允许这个连接进入