PHP 程式設計師必備 Xdebug extension 安裝 on Ubuntu
發表於 : 2012-06-19 15:57:26
http://blog.wu-boy.com/2012/06/how-to-i ... on-ubuntu/
之前寫了一篇在 FreeBSD 的安裝方式,這次來紀錄如何在 Ubuntu 系統上安裝 Xdebug PHP extension,開發網頁有太多的 debug 工具,其實最重要只要找到合適的開發環境,縮短專案開發程式時間,那底下就是介紹如何安裝在 Ubuntu 12.04 系統上。
系統安裝
透過 Ubuntu 內建程式 apt 安裝即可
啟動 Xdebug
在 Ubuntu 系統,對於 PHP 系統在 /etc/php5 目錄底下分別有 cgi 和 cli 兩個不同目錄,cgi 是用在 Web 而 cli 則是用在 command line,所以其實兩個都是需要設定的。
打開 /etc/php5/cgi/php.ini 和 /etc/php5/cli/php.ini 加入
如果用 CLI 執行 PHP 可以多加上色彩顯示
另外最後要把 error message 打開、
這樣就可以看到 web 和 cli 輸出錯誤訊息,當然也幫助您用 var_dump 函式來除錯。
之前寫了一篇在 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
在 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
代碼: 選擇全部
xdebug.cli_color = 2
代碼: 選擇全部
display_errors = On
display_startup_errors = On
html_errors = On