在 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 函式來除錯。
See also
- Debian/Ubuntu 的 update-rc.d 使用教學
- 來聊聊 PHP & JavaScript & CSS 的 Coding Style
- 為什麼我選擇使用 Laravel Framework?
- OpenSSH 安全性漏洞 CVE-2016-0777 and CVE-2016-0778
- Laravel 搭配 Google, Facebook, Twitter 第三方 OAuth 認證
- 將 wordpress 強制使用 SSL 連線
- PHP 7 vs HHVM Benchmark 比較
- Laravel 50 個小技巧 + Laravel 5.2 新功能
- Laravel Homestead 支援 MySQL 5.7 和 Node 5.0
- PHP-FIG 新網站