使用xdebug

以前使用php調試時一直使用die、exit,不太方便,也容易遺忘,之後使用xdebug來調試,方便快捷,沒有反作用。php

xdebug安裝chrome

pecl install xdebugphpstorm

設置xdebug參數ide

xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 1
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.trace_output_dir=/private/var/tmp
xdebug.profiler_output_dir=/private/var/tmp
xdebug.auto_trace=On
xdebug.show_exception_trace=On
xdebug.remote_autostart=On
xdebug.collect_vars=On
xdebug.collect_return=On
xdebug.collect_params=On
xdebug.show_local_vars=On
xdebug.default_enable=On
xdebug.remote_handler=dbgp
xdebug.max_nesting_level=10000
xdebug.remote_port=9001
xdebug.idekey=PHPSTORM

 phpstorm中設置post

Languages & Frameworks ==> Debugurl

設置xdebug端口9001,這個端口和上面的要一致spa

 

設置DBGp Proxy ,key和端口和上面配置一致。插件

 添加Servers,使用本機已有的配置,Debugger選擇Xdebug,使用路徑映射到真實項目路徑debug

配置debug3d

 

添加配置信息,Server使用上面配置的Server

 

 

使用postman chrome 插件,並打開Interceptor 

 打開debug調試,和xdebug監聽 。

點擊debug會自動打開調試的首頁,在地址欄中看到後面有?XDEBUG_SESSION_START=19992,每一個url都要加上?XDEBUG_SESSION_START=19992才能夠監聽到。 

全部參數都會在右邊打印出來。

相關文章
相關標籤/搜索