2010-07-30

Ubuntu 編譯和安裝 Xdebug

阿舍這陣子有裝 Eclipse 的 PDT ( PHP Development Tool ) 來寫 一些 PHP 的東西,然後,寫一寫就想到要用 PDT 來 Debug,所以,就想直接在 PDT 裡設定 Xdebug 來做為 PHP 的 Debug 工具,可是,結果咧 ? 阿舍怎麼試都怪怪的,就這樣一直試了好一陣子之後,阿舍才突然的想到說,該不會是這個 Xdebug 要自己先安裝嗎 ? 啊 ! ...就是的...

安裝 Xdebug 的方式有二種,第一種是下載 Xdebug 的原始碼來編譯和安裝,而第二種就是用 PECL 直接安裝的,今天,阿舍要說的是第一種,要自己動手編譯的那一種,以下就是操作的步驟。

1.安裝 PHP 開發用的套件

sudo apt-get install php5-dev

2.下載 Xdebug 的原始程式碼

Xdebug 的原始程式碼要到這裡下載。

3.解壓下載的原始程式碼檔。

以阿舍下載的 Xdebug 2.1.0 版為例,解壓縮指令如下

tar -xvzf xdebug-2.1.0.tgz

4.開始編譯

開始編譯之前,請先切換到 Xdebug 解開的資料夾裡,然後,執行下面三行指令。

phpize
./configure
sudo make

5.安裝 Xdebug

將上一個步驟產生出來的 xdebug.so 檔放到 PHP 的擴充套件資料夾。

cp modules/xdebug.so /usr/lib/php5/20090626+lfs

6.調整 PHP.ini

把下面這幾行加到 /etc/php5/apache2/php.ini 裡存檔

zend_extension = /usr/lib/php5/20090626+lfs/xdebug.so
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000

7.重新啟用 Apache2

sudo /ect/init.d/apache2 restart

完成之後,用 phpinfo() 來看時,如果有成功,就會出現 Xdebug 的安裝資訊了....

推薦閱讀


有疑問? 問題還是沒解決嗎? 歡迎下方留言提問和討論 😁

沒有留言 :

張貼留言

歡迎留言提問和討論 .... 😁