如何调试composer post update命令

时间:2014-01-05 15:07:10

标签: debugging command-line xdebug composer-php

我有一个我想要修改的作曲家包,它是Laravel框架的一部分,但我想要修改它很长时间。为此,我需要xdebug能够通过作曲家运行。

准确地说,它在作曲家帖子更新挂钩上运行,并且它有一个错误..我无法让它工作,但无法调试它。任何人都知道我该怎么办?

我尝试通过命令行来测试它,但我没有得到任何有意义的答案。我不知道如何在浏览器中运行composer命令,我有一个xdebug命令处于活动状态。

1 个答案:

答案 0 :(得分:1)

您也可以在命令行上轻松获取Xdebug远程调试。不需要浏览器。你只需:

export XDEBUG_CONFIG="idekey=sangoku"

然后运行composer脚本。只要在php.ini中将xdebug.remote_enable设置为1,就会向打开的IDE发起调试请求。根据您的IDE,您可能需要执行一些特殊操作,以允许此连接进入。