xdebug profiler laravel 5.5 windows empty grindfile



我正在尝试在Windows 8.1上使用XDEBUG 2.5.5 PHP版本7.0.0的Laravel 5.5应用程序。PHP作为CGI

运行

调试工作非常出色,我可以调试,但是profiler文件充满了此laravel错误(这仅在laravel应用程序中,在简单的PHP文件中,可以很好地工作):

version: 1 creator: xdebug 2.5.5 (PHP 7.0.15-dev)
cmd: D:wwwlaravel55vendorlaravelframeworksrcIlluminateFoundationBootstrapHandleExceptions.php
part: 1
positions: line
events: Time
fl=(1)
fn=(2770) php::error_get_last
122 0
fl=(1)
fn=(74)
122 0
fl=(88)
fn=(2771) IlluminateFoundationBootstrapHandleExceptions->handleShutdown
120 73
cfl=(1)
cfn=(2770)
calls=1 0 0
122 0
cfl=(1)
cfn=(74)
calls=1 0 0
122 0

我尝试使用XDEBUG 2.5.5 PHP版本7.1.9。同样的事情。

这是Xdebug设置:

[Xdebug]
zend_extension="D:AppServxdebugphp_xdebug-2.5.5-7.1-vc14-nts.dll"
xdebug.remote_enable=1
;xdebug.remote_port="<the port for Xdebug to listen to>" (the default port is 9000)
xdebug.profiler_enable=0
xdebug.profiler_enable_trigger=1
xdebug.profiler_enable_trigger_value=1
xdebug.remote_autostart=1
xdebug.profiler_output_dir="D:AppServxdebugtmp"
xdebug.idekey="PHPSTORM"

网格文件可能为空,因为它在同一请求中被覆盖了几次。

您可以将时间戳 脚本位置添加到文件名中,以防止以下内容:

xdebug.profiler_output_name = "cachegrind.out.%t-%s"