官方網址: http://www.xdebug.orgphp
首先下載xdebug2.1.0,在官方首頁下載源代碼,下載回來的文件名是:xdebug-2.1.0.tgz
xdebug的版本需與您的php版本相對應,因爲偶的php是5.3.2,因此下載xdebug2.1.0web
運行phpizesegmentfault
若是沒有將phpize加入$PATH,則應該使用全路徑bash
這裏不須要--prefix,編譯好以後直接把modules裏的xdebug.so文件複製走便可。服務器
./configure --enable-xdebug --with-php-config=/usr/local/php/bin/php-config make
把xdebug.so複製到了php安裝目錄,裝php的時候指定了安裝目錄,因此複製到/usr/local/php/xdebug裏。隨便你複製到哪都行,只要你清楚知道。。。須要改下面一條命令的路徑爲你本身的。spa
cp modules/xdebug.so /usr/local/php/xdebug debug
把下面這行添加到php.ini文件的最後。若是您定義過php.ini的存放位置,必定要找到位置哦,建議弄個phpinfo(),查看到php.ini文件的具體位置。個人位置是在:/usr/local/etc/php.ini
添加下面內容:調試
xdebug.remote_connect_back=1
注意,若是您安裝過zend optimizer 那麼,注意您的php.ini文件中是否已存在zend_extension= ,若是已經存在,請註釋掉,在zend_extension=前加上; ,示例:code
;zend_extension="/usr/local/lib/php/20060613/ZendExtensionManager.so"
這樣,才能夠正常安裝運行好xdebug.xml
重啓你的web服務器。
接下來打開phpinfo(),看看裏面是否有xdebug的信息了。
參考這個:http://segmentfault.com/a/1190000002528341