筆者之前都是使用Firebug直接打印,近期遇到有些問題需要斷點調試,網上尋找一遍后發現XDebug是比較好用的,現在就講自己的安裝配置過程。
1.首先你需要知道自己目前使用的PHP版本,5.x,以及編譯庫,(VC6 VC9 VC11),以及是 線程安全的還是非線程安全的。這個些全部可以用phpinfo可以看,如下圖所示,一般是不是線程安全的一個通常的做法是要是你是使用CGI/FastCGI,即是NTS(非線程安全),Apache服務器是TS(線程安全)。
確認了以上信息后,就要下載對應的XDebug 擴展版本了。地址:https://xdebug.org/download.php
2.下載好對應的XDebug擴展(dll文件,動態鏈接庫),放置php對應目錄的ext中,然后我們接着下一步,配置php.ini,讓php加載進這個擴展模塊。只需要簡單的幾行如下圖所示。以筆者自己在用的做實例。
到底有沒有加載進來呢?別急,再次使用phpinfo,要是加載進來,就會在里面顯示。要是出現了以下xdebug,就表示加載成功了!
3.Sublime Text3 安裝Xdebug插件,這個都很簡單,我相信大家都會。
4.安裝好插件后,這步是最重要的一步,就是,配置Sublime,怎么配置呢?第一,打開你需要調試的項目(將整個項目加載進來,也可以是整個項目文件夾),將此項目保存
此時對應的保存文件會生產,一個以.sublime-project為后綴的文件。
打開此文件,加入配置項
保存,現在基本是完工了。
5.在火狐中安裝擴展
安裝后,右上角會出現一個小爬蟲。
現在在你的項目中加斷點,開始調試吧!