一、前言
1. Xdebug 簡介
Xdebug 是一個開放源代碼的 PHP 程式調試器(即一個Debug工具),可以用來跟蹤,調試和分析PHP程式的運作狀況。目前最新版本為 Xdebug 2.5.0。
2. Xdebug 相關資料
3. 選擇合适的版本
如果不知道該下載下傳哪個版本,官方提供了一個檢測工具,隻需要列印 phpinfo() 的資訊,并全部複制到該工具的文本框内,并點選下面的“Analyse my phpinfo() output”按鈕即可,官方将會提供詳細的下載下傳和安裝介紹。工具傳送門
如果官方的文檔看不懂,可以繼續往下看。
二、安裝 Xdebug 擴充
以下為本人的安裝步驟。
1. Linux、macOS 下安裝
#下載下傳、解壓、安裝、編譯:
$ curl -O https://xdebug.org/files/xdebug-2.5.0.tgz
$ tar -zxf xdebug-2.5.0.tgz
$ cd xdebug-2.5.0
$ phpize
$ ./configure --with-php-config=/usr/bin/php-config
$ make
$ make install
Installing shared extensions: /usr/lib/php/extensions/no-debug-non-zts-20131226/
編譯成功後會提示一個路徑,表示已經将擴充放置在該位置。
#. 修改 PHP 的配置檔案php.ini,加載 Xdebug 子產品:
zend_extension=xdebug.so
#. 重新開機apache,檢測是否安裝成功:
$ sudo apachectl restart
$ php -m | grep xdebug
如果出現 xdebug 則表示安裝成功。
2. Windows 下安裝
Windows 下安裝 Xdebug 擴充,隻需下載下傳對應的 xdebug.dll 擴充即可。 下載下傳位址:https://xdebug.org/download.php
#. 首先檢視本地的 php 資訊:

#. 然後選擇對應的 xdebug 版本進行下載下傳:
#. 将下載下傳後的 .dll 檔案放到 PHP 的 ext 目錄,并修改 php.ini 配置檔案,添加如下内容:
zend_extension=php_xdebug-2.5.0-5.5-vc11.dll
#. 重新開機apache,檢測是否安裝成功:
如果出現該資訊,則說明安裝成功;如果 apache 重新開機失敗,說明下載下傳的擴充和 PHP 版本不比對,請認真檢查後重新下載下傳。
本文首發于馬燕龍個人部落格,歡迎分享,轉載請标明出處。