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

 

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

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

 

 

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

D:\Projects\xdebug

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

 

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

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

難道xampp有問題?

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

我的配置被后面的內容覆蓋掉了,失效了。

這就是php配置的機制。后面加載的配置內容會把前面的配置覆蓋掉。

希望大家以后汲取我的教訓。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM