在終端中運行: php -i > outputphp.txtphp
而後將獲得的txt文件中的信息拷貝並複製到http://xdebug.org/wizard.php 這個頁面提供的一個textarea中. 而後點擊下方的Analyze按鈕, 它會自動幫你解析你本地的PHP環境信息從而獲得你須要下載的xdebug版本和相關配置指令.ubuntu
爲了進行下面步驟,還須要安裝php5-dev依賴包(這在後面的步驟中會有提示,按照提示安裝便可):vim
sudo apt-get install php5-dev
好比, 我獲得的信息以下:服務器
tar -xvzf xdebug-2.3.2.tgz
cd xdebug-2.3.2
運行: phpize (
See the FAQ if you don’t have phpize.
部分輸出以下所示:
Configuring for:
…
Zend Module Api No: 20121212
Zend Extension Api No: 220121212
若是沒有以上輸出, 那麼表明你的phpize有問題. 參考FAQ.phpstorm
運行: ./configure
函數
make
sudo cp modules/xdebug.so /usr/lib/php5/20121212(so文件所在路徑可在phpinfo函數中查看)
以上有些步驟也許須要sudo.ui
sudo vim /etc/php5/cli/php.ini(這是cli模式的配置文件,另外還須要改http請求調用的配置文件,路徑可在phpinfo函數中查看)
zend_extension = /usr/lib/php5/20121212/xdebug.so(這是so文件所在的路徑) xdebug.remote_host = 127.0.0.1 xdebug.remote_enable = 1 xdebug.remote_port = 9000 xdebug.remote_handler = dbgp xdebug.remote_mode = req
xdebug.remote_connect_back = 1
到這裏, xdebug就安裝成功了. 能夠經過php –version命令進行驗證:spa
PHP 5.5.9-1ubuntu4.7 (cli) (built: Mar 16 2015 20:47:39) Copyright
(c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c)
1998-2014 Zend Technologies
with Xdebug v2.3.2, Copyright (c) 2002-2015, by Derick Rethans
with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies.net
第四步:設置phpstorm
假如服務器ip爲192.1.1.1,則host文件添加192.1.1.1 www.test.cn。 Assolute path on the server 設置爲服務器上代碼所在的目錄。debug
OK。