2017-09-15 13 views
1

Windows 8.1マシンでLaravel 5.5 appをxdebug 2.5.5 php version 7.0.0でプロファイルしようとしています。 PHPはデバッグが優れた作品CGIとしてxdebugプロファイラlaravel 5.5 windows空きgrindfile

を実行している私は(これが唯一のLaravelアプリである、単純なPHPファイルでプロファイリングが正常に動作します)プロファイラファイルは、このLaravelのエラーで満たされているが、デバッグすることができます。

version: 1 creator: xdebug 2.5.5 (PHP 7.0.15-dev) 
cmd: D:\www\laravel55\vendor\laravel\framework\src\Illuminate\Foundation\Bootstrap\HandleExceptions.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) Illuminate\Foundation\Bootstrap\HandleExceptions->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:\AppServ\xdebug\php_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:\AppServ\xdebug\tmp" 
xdebug.idekey="PHPSTORM" 

答えて

0

グリッドファイルは、おそらく空です。

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

あなたはこれを防ぐために、ファイル名にタイムスタンプ+スクリプトの場所を追加することができます