You can refer to source url this article: http://www.zhuoda.org/xiezhi/102263.html
利用Xdebug+VIM配置的新的測試環境,能跟蹤代碼執行過程以及每一步的執行結果。Zend Eclipse的debug功能更爲強大,配置也簡單,不過公司的機器用了Xdebug,兩者只能選其一~
Ubuntu+PHP+Apache+Xdebug+vim
由於ubuntu和debian都有“apt-get"這個工具,在ubuntu下配置起來就很簡單了,分爲A&B兩步。
A、安裝PHP模塊和Xdebug模塊
注意:這裏假設用戶已經通過apt-get install 過了apache2 和 php5了。
#其中php5-dev爲了安裝xdebug所以必須安裝。
sudo apt-get install php5-xsl
#Xinc需要xsl extension
sudo pecl install xdebug
#編譯成功說明已經安裝完成
#如果上面的安裝沒有執行,那麼應該是缺少perl,那麼執行 sudo apt-get install perl
#編輯/etc/php5/apache/php.ini和/etc/php5/cli/php.ini加入
#zend_extension=”/usr/lib/php5/20060613+lfs/xdebug.so”。
sudo /etc/init.d/apache2 restart
#重啓apache
B、安裝VIM 插件
如果沒有安裝vim請現安裝vim: sudo apt-get install vim
#進入用戶根目錄
wget http://www.greatmoo.com/xdebug-plugin.tar.gz
#下載xdebug的vim插件
tar zxvf xdebug-plugin.tar.gz
#解壓
mkdir .vim
mv plugin/ .vim/
#建立vim用戶配置目錄,並且安裝該plugin
C、使用
- 在你要debug的地址中加上參數“XDEBUG_SESSION_START=1“
- 進入vi,按F5開啓監控端口
- 操作網頁
- 進入VI的界面,然後就有提示你該怎麼做了。