PHP 程式設計師必備 Xdebug extension 安裝 on Ubuntu

xdebug-logo
之前寫了一篇在 FreeBSD 的安裝方式,這次來紀錄如何在 Ubuntu 系統上安裝 Xdebug PHP extension,開發網頁有太多的 debug 工具,其實最重要只要找到合適的開發環境,縮短專案開發程式時間,那底下就是介紹如何安裝在 Ubuntu 12.04 系統上。

系統安裝

透過 Ubuntu 內建程式 apt 安裝即可
# php xdebug
aptitude -y install php5-dev
aptitude -y install php-pear
pecl install xdebug

啟動 Xdebug

在 Ubuntu 系統,對於 PHP 系統在 /etc/php5 目錄底下分別有 cgi 和 cli 兩個不同目錄,cgi 是用在 Web 而 cli 則是用在 command line,所以其實兩個都是需要設定的。 打開 /etc/php5/cgi/php.ini/etc/php5/cli/php.ini 加入
[xdebug]
zend_extension="/usr/lib/php5/20090626/xdebug.so"
xdebug.profiler_enable = 1
xdebug.profiler_output_dir = /tmp/profiler
如果用 CLI 執行 PHP 可以多加上色彩顯示
xdebug.cli_color = 2
另外最後要把 error message 打開、
display_errors = On
display_startup_errors = On
html_errors = On
這樣就可以看到 web 和 cli 輸出錯誤訊息,當然也幫助您用 var_dump 函式來除錯。