php擴充套件 xdebug安裝

2021-08-02 03:34:31 字數 1498 閱讀 4857

xdebug在linux下的安裝教程

wget

2、解壓縮:

tar zxvf xdebug-2.3.3.tgz

3、進入解壓的目錄:

cd xdebug-2.3.3

4、建立外掛程式模組:

phpize

5、配置

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

6、編譯並安裝

make && make install

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

cd modules/

mkdir /usr/local/php/modules

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

8、在php.ini檔案中加入如下配置段(或者在php.d/ 新建乙個檔案如:ext-xdebug.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

或pkill php-fpm

/usr/local/php/sbin/php-fpm

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

1、-bash:phpize:command not found

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

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

2、configure:error:cannot find php-config.please use --with-php-comfig=path

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

這樣就能解決問題了:

[plain] view plain copy

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

php 安裝xdebug 擴充套件失敗

通過 phpinfo 檢視當前php版本 在php.ini 中新增配置 xdebug.profiler output dir d phpstudy phptutorial tmp xdebug xdebug.trace output dir d phpstudy phptutorial tmp xd...

PHP 安裝 Xdebug 擴充套件(一)

1.xdebug 簡介 xdebug 是乙個開放源 的 php 程式偵錯程式 即乙個debug工具 可以用來跟蹤,除錯和分析php程式的執行狀況。當前最新版本為 xdebug 2.5.0。2.xdebug 相關資料 官網 官網文件 docs 3.選擇合適的版本 如果官方的文件看不懂,可以繼續往下看。...

php新增xdebug擴充套件

找到對應php版本的 xdebug 後面帶 ts 的為執行緒安全,本機環境為 win7 64 php 5.5.1 win32 vc11 x64 xdebug 2.3.3 php 5.5 vc11 ts 64 bit 安裝 dll檔案 這裡是php xdebug 2.3.3 5.5 vc11 x86 ...