摘要:一直做php開發,有時候遇到一些小的邏輯bug,死活就是調不出來,累人。之前面試的時候被問到用什麼除錯工具,懵逼……。工作中確認需求有需求乙個除錯工具,週內調了一整都沒調出來,週末整了一上午終於弄好了,記錄一下。
[xdebug]
zend_extension ="e:/wamp64/bin/php/php5.6.25/zend_ext/php_xdebug-2.4.1-5.6-vc11-x86_64.dll"
xdebug.remote_enable = 1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey="phpstorm"
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="e:/wamp64/tmp"
xdebug.show_local_vars=0
說明其中幾項:
配置完成後,在phpinfo()頁面可以看到:
說明php xdebug配置完成
直接上截圖:
setting裡面設定完成,然後開始設定debug
好了,到這裡就配置完成了,開啟chrome瀏覽器,在程式裡面打上斷點,點phpstrom右上角的蟲子debug按鈕,就開啟了chrome瀏覽器,發現url是這樣的:
相當於給訪問鏈結後面帶上get引數,這次xdebug會話的編號,這個編號不用每次除錯每次點debug按鈕,可以一直用這乙個會話id,需要在url上面帶其他url引數也是可以的。
ok,寫完啦,手疼……
《完》
phpstrom配置svn git提交
在setting選項version control中選擇subversion,正確配置svn git的命令列路徑,比如我的git路徑 f program filesgitbingit.exe 將當前目錄配置為svn git管理的專案 選擇vcs選項下的checkout from version co...
phpstrom使用xdebug配置方法
2.開啟php.ini新增以下語句 如下 xdebug zend extension d program files x86 php5 ext php xdebug.dll xdebug.remote enable on 此位址為ide所在ip xdebug.remote host 127.0.0....
phpstrom使用xdebug配置方法
1 到 xdebug。注意找到自己對應的php版本。或者可以通過 頁面,程式設計客棧將phpinfo的資訊複製進去,點最下面的分析。它會告訴你要 哪個版本,然後如何配置。2.開啟php.ini新增以下語句 複製 如下 xdebug zend extension d program files x86...