Ubuntu --- 安裝Xdebug

轉自http://blog.csdn.net/dm_vincent/article/details/44678347

第一步: 獲得本地PHP配置信息

在終端中運行: php -i > outputphp.txtphp

而後將獲得的txt文件中的信息拷貝並複製到http://xdebug.org/wizard.php 這個頁面提供的一個textarea中. 而後點擊下方的Analyze按鈕, 它會自動幫你解析你本地的PHP環境信息從而獲得你須要下載的xdebug版本和相關配置指令.ubuntu

爲了進行下面步驟,還須要安裝php5-dev依賴包(這在後面的步驟中會有提示,按照提示安裝便可):vim

sudo apt-get install php5-dev

第二步: 獲得須要下載的版本和相關指令

好比, 我獲得的信息以下:服務器

  1. 下載 xdebug-2.3.2.tgz (下載地址直接點擊生成的連接)
  2. 解壓縮文件: tar -xvzf xdebug-2.3.2.tgz
  3. 運行: cd xdebug-2.3.2
  4. 運行: 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

  5. 運行: ./configure函數

  6. 運行: make
  7. 運行: sudo cp modules/xdebug.so /usr/lib/php5/20121212(so文件所在路徑可在phpinfo函數中查看)

以上有些步驟也許須要sudo.ui

第三步: 向php.ini中添加配置項

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。

相關文章
相關標籤/搜索