博客 / 詳情

返回

CentOS 下給 php 安裝 Xdebug 擴展

XdebugPHP的一個擴展,可幫助開發者進行調試和開發。

這裏以源碼編譯安裝的PHP為例,如果是yumapt安裝的php可以參考官網:Installation Xdebug。

下載 Xdebug 源碼

wget https://xdebug.org/files/xdebug-2.9.2.tgz

解壓

tar -xzf xdebug-2.9.2.tgz

編譯安裝

cd xdebug-2.9.2/ 

執行phpize命令,該命令一般在php的安裝目錄bin目錄下:

/usr/local/php/bin/phpize

接着就是編譯安裝了,其中 /usr/local/php/bin/php-config 路徑也是位於php安裝目錄裏:

./configure --enable-xdebug --with-php-config=/usr/local/php/bin/php-config
make && make install

配置

找到php配置文件php.ini的位置,一般是在php安裝目錄的etc目錄下,在最後加入:

[Xdebug]
zend_extension="xdebug.so"

注意:如果要一起使用XdebugOPCache,則必須在OPCache配置之後添加Xdebug行。否則,它們將無法正常工作。

最後

重啓一下相關服務(php-fpm)使其生效,然後就可以在phpinfo()頁面看到Xdebug模塊了。

也可以在命令下通過php -m列出所有已安裝的模塊。

user avatar destiny_zxx 頭像 yuanjihua_5d954fd2a3238 頭像 szmq2 頭像
3 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.