xdebug在linux下的安裝教程

2021-07-30 20:23:57 字數 2409 閱讀 9998

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

如果你不知道你的版本呢,請echo phpinfo();哈哈,然後把整個頁面複製到 這個頁面的框裡,然後他會自動分析你的php版本,然後告訴你放在哪個資料夾,我們放在php的拓展資料夾就好了

[plain]

view plain

copy

wget   

2、解壓縮:

[plain]

view plain

copy

tar zxvf xdebug-2.3.3.tgz  

3、進入解壓的目錄:

[plain]

view plain

copy

cd xdebug-2.3.3  

4、建立外掛程式模組:

[plain]

view plain

copy

phpize  

5、配置

[plain]

view plain

copy

./configure  

6、編譯並安裝

[plain]

view plain

copy

make && make install  

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

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

[plain]

view plain

copy

cd modules/  

mkdir /usr/local/webserver/php/modules  

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

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

[plain]

view plain

copy

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

[plain]

view plain

copy

service php-fpm restart  

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

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

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

可能有一些讀者對phpize這個工具不太熟悉,可以參考官方的文件:

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

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

這樣就能解決問題了:

[plain]

view plain

copy

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

xdebug在linux下的安裝教程

本文主要講述如何在linux下安裝php的xdebug擴充套件。wget2 解壓縮 tar zxvf xdebug 2.3.3.tgz3 進入解壓的目錄 cd xdebug 2.3.34 建立外掛程式模組 phpize5 配置 configure6 編譯並安裝 make make install成功...

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...