我有一个PHP脚本被卡住了,但我不知道代码在哪里。
我正在使用Xdebug。
如何找出服务器当前卡在代码的哪一行?
卡住了吗?如果你指的是耗时最多的行,那么你可以将xdebug设置为生成跟踪转储,并使用kcachegrind或webgrind 进行分析
如果您将其放入php.ini中:
[xdebug]
xdebug.profiler_enable_trigger = 1
您可以通过在url中添加?XDEBUG_PROFILE
来生成转储。保存转储的默认目录是/tmp/
跟踪执行或使用探查器。