安裝方法一,make configure
http://www.xdebug.org/download.php下載linux source
1解壓 tar -zxvf xdebug.2.2.1.tgz
2 cd xdebug.2.2.1 安裝phpize sudo apt-get install php5-dev
3運行phpize phpize
4 ./configure –enable-xdebug
5 make
6 make install
7編輯php.ini
[Xdebug]
zend_extension=/opt/lampp/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so
xdebug.profiler_enable=on
xdebug.trace_output_dir="../xdebug"
xdebug.profile_output_dir="../xdebug"
之後看phpinfo 將出現xdebug的信息
配置.xdebug.default_enable = 0 來關閉xdebug默認為1 開啟
你可以在單個頁面上禁用xdebug,只需使用xdebug_disable();
安裝方法二,sudo apt-get
A、安裝PHP模塊和Xdebug模塊
注意:這裡假設用戶已經通過apt-get install 過了apache2 和 php5了。
sudo apt-get install php5-dev php5-cli
#其中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
cd ~/
#進入用戶根目錄
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、使用
1.在你要debug的地址中加上參數“XDEBUG_SESSION_START=1“
2.進入vi,按F5開啟監控端口
3.操作網頁
4.進入VI的界面,然後就有提示你該怎麼做了。