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
列出所有已装置的模块。