天天看點

php.ini xdebug 擴充,PHP 安裝 Xdebug 擴充(一)

一、前言

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 資訊:

php.ini xdebug 擴充,PHP 安裝 Xdebug 擴充(一)

#. 然後選擇對應的 xdebug 版本進行下載下傳:

php.ini xdebug 擴充,PHP 安裝 Xdebug 擴充(一)

#. 将下載下傳後的 .dll 檔案放到 PHP 的 ext 目錄,并修改 php.ini 配置檔案,添加如下内容:

zend_extension=php_xdebug-2.5.0-5.5-vc11.dll

#. 重新開機apache,檢測是否安裝成功:

php.ini xdebug 擴充,PHP 安裝 Xdebug 擴充(一)

如果出現該資訊,則說明安裝成功;如果 apache 重新開機失敗,說明下載下傳的擴充和 PHP 版本不比對,請認真檢查後重新下載下傳。

本文首發于馬燕龍個人部落格,歡迎分享,轉載請标明出處。