天天看點

Xdebug日志檔案不顯示

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

Xdebug日志檔案不顯示

4.可以自己寫個程式測試效果

Xdebug日志檔案不顯示

它會展示程式執行的流程,以及錯誤的情況。

可是,我設定的日志路徑是

D:\Projects\xdebug
      

結果裡面什麼都沒有,查了各種資料,配置沒問題啊,換了xdebug的版本也沒出現。

後來我到phpinfo中看了下。發現。

Xdebug日志檔案不顯示

奇怪,怎麼不是我設定的路徑。難道我設定的沒有效果?

難道xampp有問題?

後來我倒php.ini中查找了一下,發現後面還有xdebug的設定。

我的配置被後面的内容覆寫掉了,失效了。