Windows,Centos 7 安裝配置PHP 7.2 XDebug 擴展詳細介紹

簡介

  Xdebug 是一個開源的PHP程序調試器;能夠幫助你跟蹤、調試和分析PHP程序,也能夠幫你瞭解PHP底層的實現原理和結構。php

Windows 安裝

1. 下載

去官網下載 下載地址
windows xdebug 2.7.2 downloadhtml

Warning: PHP版本不一樣對應的xdebug擴展也不同,若是不知道選哪一個能夠看這裏。
注意下載頁面有個 custom installation instructions. 點擊這個會跳轉到一個新的頁面
windows xdebug 2.7.2 download
按照上面給的提示有兩種方法能夠知道當前適合哪一種xdebug擴展(這裏使用第二種方法):segmentfault

  • 輸入框裏貼入 <?php echo phpinfo(); ?> html代碼
  • 使用 php -i 方法。

打開 cmd 輸入 php -i 命令回車。(這裏面須要注意php是否加入系統環境變量,若是沒有須要進入php安裝目錄)
點擊按鈕 Analyse my phpinfo() output,而後會推薦你下載某個版本的xdebug擴展,這個功能能夠幫咱們省了不少時間。
clipboard.pngwindows

2. 配置

下載好將 php_xdebug-2.7.2-7.2-vc15-x86_64.dll 擴展放在 ext 目錄下。
而後打開 php.ini 添加下面內容服務器

; XDEBUG Extension
[xdebug]
zend_extension ="D:/wamp64/bin/php/php5.6.40/zend_ext/php_xdebug-2.5.5-5.6-vc11-x86_64.dll"

xdebug.idekey="PHPSTORM"
xdebug.remote_enable = on
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="D:/wamp64/tmp"
xdebug.show_local_vars=0
xdebug.remote_handler = dbgp
; 設置xdebug的端口爲9001, 要和編輯器設置的一致哦
xdebug.remote_port = "9001"

Centos 7 安裝

1. 下載。

  • 官網下載,選擇對應版本的source 壓縮文件,下載好後將壓縮包上傳到服務器上
  • 在服務器上使用 wget http://www.xdebug.org/files/xdebug-2.7.2.tgz 命令,獲取xdebug擴展壓縮包

2. 解壓

tar zxvf xdebug-2.7.2.tgz,解壓後進入文件夾 xdebug-2.7.2編輯器

3. 源碼編譯安裝

  • phpize 建立configure 文件,若是提示沒有這個文件,能夠使用 find / -name phpize 找到這個文件的絕對路徑。
  • 運行./configure,若是須要手動指定PHP的配置路徑,運行./configure --enable-xdebug --with-php-config=/usr/local/php/bin/php-config
  • 編譯安裝 make && make install
  • clipboard.png
  • 修改配置文件 php.ini 添加ide

    [xdebug]
    ;注意路徑要寫對
    zend_extension="/path/php/ext/xdebug.so"
  • 重啓php systemctl restart php-fpm

測試

使用 echo phpinfo() 輸出能夠看到php安裝xdebug已經成功;php-fpm

參考

相關文章
相關標籤/搜索