Xdebug是一個很強大的調試php的軟體,安裝也很簡單。
1.php_xdebug.dll
放入php目錄下的ext檔案中
2.php.ini中開啟
[Xdebug]
extension = "D:\xampp\php\ext\php_xdebug-2.2.3-5.3-vc9.dll"
xdebug.profiler_enable=on
xdebug.auto_trace = on
xdebug.auto_profile = on
xdebug.collect_params = on
xdebug.collect_return = on
xdebug.profiler_enable = on
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.trace_output_dir="D:\Projects\xdebug"
xdebug.profiler_output_dir="D:\Projects\xdebug"
3.phpinfo中檢視是否已有xdebug
4.可以自己寫個程式測試效果
它會展示程式執行的流程,以及錯誤的情況。
可是,我設定的日志路徑是
D:\Projects\xdebug
結果裡面什麼都沒有,查了各種資料,配置沒問題啊,換了xdebug的版本也沒出現。
後來我到phpinfo中看了下。發現。
奇怪,怎麼不是我設定的路徑。難道我設定的沒有效果?
難道xampp有問題?
後來我倒php.ini中查找了一下,發現後面還有xdebug的設定。
我的配置被後面的内容覆寫掉了,失效了。