Xdebug
是 PHP
的一个扩大,可帮忙开发者进行调试和开发。
这里以源码编译装置的 PHP 为例,如果是 yum
或apt
装置的 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"
留神 :如果要一起应用Xdebug
和OPCache
,则必须在 OPCache
配置之后增加 Xdebug
行。否则,它们将无奈失常工作。
最初
重启一下相干服务(php-fpm)使其失效,而后就能够在 phpinfo()
页面看到 Xdebug
模块了。
也能够在命令下通过 php -m
列出所有已装置的模块。