一、前言
1. Xdebug 簡介
Xdebug 是一個開放源代碼的 PHP 程序調試器(即一個Debug工具),可以用來跟蹤,調試和分析PHP程序的運行狀況。當前最新版本為 Xdebug 2.5.0。
2. Xdebug 相關資料
官網:https://xdebug.org
官網文檔:https://xdebug.org/docs
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-config7.1 $ make $ make install Installing shared extensions: /usr/lib/php/20160303/
編譯成功后會提示一個路徑,表示已經將擴展放置在該位置。
#. 修改 PHP 的配置文件/etc/php/7.1/cli/php.ini,加載 Xdebug 模塊:
zend_extension=xdebug.so
#. 重啟php,檢測是否安裝成功:
$ /etc/init.d/php7.1-fpm restart
$ php -m | grep xdebug
如果出現 xdebug 則表示安裝成功。