PHP 安裝 Xdebug 擴展(一)


一、前言

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-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 信息:
phpinfo.png

#. 然后選擇對應的 xdebug 版本進行下載:
xdebug-version-info.png

#. 將下載后的 .dll 文件放到 PHP 的 ext 目錄,並修改 php.ini 配置文件,添加如下內容:

zend_extension=php_xdebug-2.5.0-5.5-vc11.dll

#. 重啟apache,檢測是否安裝成功:
phpinfo-xdebug.png

如果出現該信息,則說明安裝成功;如果 apache 重啟失敗,說明下載的擴展和 PHP 版本不匹配,請認真檢查后重新下載。


本文首發於馬燕龍個人博客,歡迎分享,轉載請標明出處。
馬燕龍個人博客:http://www.mayanlong.com
馬燕龍個人微博:http://weibo.com/imayanlong
馬燕龍Github主頁:https://github.com/yanlongma


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM