xdebug在linux下的安裝教程

2021-07-05 11:16:11 字數 1967 閱讀 3701

本文主要講述如何在linux下安裝php的xdebug擴充套件。

wget
2、解壓縮:

tar zxvf xdebug-2.3.3.tgz
3、進入解壓的目錄:

cd xdebug-2.3.3
4、建立外掛程式模組:

phpize
5、配置

./configure
6、編譯並安裝

make && make install
成功後的介面如下截圖所示:

7、將xdebug.so模組移動到指定目錄

cd modules/

mkdir /usr/local/webserver/php/modules

cp xdebug.so /usr/local/webserver/php/modules

8、在php.ini檔案中加入如下配置段:

zend_extension= /usr/local/webserver/php/modules/xdebug.so

xdebug.profiler_enable=on#開啟效能監控(一般在正式環境不建議開啟)

xdebug.trace_output_dir="/usr/local/webserver/php/xdebug_trace"#程式執行順序日誌

xdebug.profiler_output_dir="/usr/local/webserver/php/xdebug_profiler"#程式執行效能日誌

9、重啟php-fpm

service php-fpm restart
如果在phpinfo中可以看到如下截圖所示的介面,就說明xdebug安裝成功了:

故障:在安裝過程中出現了兩次狀況:

出現這個報錯是因為系統沒有找到phpize這個命令,首先檢查一下是否安裝了phpize,因為這個工具在使用yum install php5預設情況也是沒安裝的,安裝phpize:yum install php5-dev,確認安裝了phpize的情況下,就說明系統沒有找到指定的路徑。我就是屬於這種情況,指明路徑執行該命令就行了:

簡短截說:在編譯安裝php的時候,需要指定安裝和開啟哪些模組,後期如果想安裝和開啟更多的模組,不可能又重新編譯一遍,這便是phpize的應用場景了,phpize會將擴充套件編譯成外掛程式模組,這樣在php.ini加入該外掛程式模組便可投入使用了。

出現這個報錯是因為系統沒有在預設的路徑下找到php-config檔案,我們需要指定該檔案的目錄才行。

這樣就能解決問題了:

./configure --with-php-config=/usr/local/webserver/php/bin/php-config

xdebug在linux下的安裝教程

本文主要講述如何在linux下安裝php的xdebug擴充套件。如果你不知道你的版本呢,請echo phpinfo 哈哈,然後把整個頁面複製到 這個頁面的框裡,然後他會自動分析你的php版本,然後告訴你放在哪個資料夾,我們放在php的拓展資料夾就好了 plain view plain copy wg...

EDirect在linux和mac下的安裝

edirect是非常有用的工具 其使用要用來perl,mac都預先安裝了perl 安裝的時候最好按下面進行 開啟終端 cd bin bash perl mnet ftp e ftp new net ftp ftp.ncbi.nlm.nih.gov passive 1 ftp login ftp bi...

linux下Xdebug的安裝與使用

centos系統下 wget tar zxvf xdebug 2.4.0.tgz note php7.3 要使用xdebug 2.7 的版本 安裝 phpize configure with php config usr local php7.1 bin php config make make i...