我有一个我想要修改的作曲家包,它是Laravel框架的一部分,但我想要修改它很长时间。为此,我需要xdebug能够通过作曲家运行。
准确地说,它在作曲家帖子更新挂钩上运行,并且它有一个错误..我无法让它工作,但无法调试它。任何人都知道我该怎么办?
我尝试通过命令行来测试它,但我没有得到任何有意义的答案。我不知道如何在浏览器中运行composer命令,我有一个xdebug命令处于活动状态。
答案 0 :(得分:1)
您也可以在命令行上轻松获取Xdebug远程调试。不需要浏览器。你只需:
export XDEBUG_CONFIG="idekey=sangoku"
然后运行composer脚本。只要在php.ini中将xdebug.remote_enable设置为1,就会向打开的IDE发起调试请求。根据您的IDE,您可能需要执行一些特殊操作,以允许此连接进入。