1 分钟
debian系统多版本PHP安装多版本xdebug
多版本PHP共存的Debian系统中,特定版本的xdebug支持特定PHP版本,所以需要安装不同的版本的xdebug
前提条件: Debian系统 已安装php7.3-dev php7.4-dev
#设定默认php环境变量为7.3
sudo update-alternatives --set php /usr/bin/php7.3
sudo update-alternatives --set phpize /usr/bin/phpize7.3
sudo update-alternatives --set php-config /usr/bin/php-config7.3
#安装xdebug 2.9.8
sudo pecl -d php_suffix=7.3 install http://pecl.php.net/get/xdebug-2.9.8.tgz
sudo pecl uninstall xdebug
#设定默认php环境变量为7.4
sudo update-alternatives --set php /usr/bin/php7.4
sudo update-alternatives --set phpize /usr/bin/phpize7.4
sudo update-alternatives --set php-config /usr/bin/php-config7.4
#安装xdebug 3.0.2
sudo proxychains pecl -d php_suffix=7.4 install http://pecl.php.net/get/xdebug-3.0.2.tgz
sudo pecl uninstall xdebug
配置Xdebug 3
安装完成后进入php.ini配置文件,在Dynamic Extensions下添加以下代码,方便开发和调试
zend_extension=xdebug.so
xdebug.mode=develop,debug