多版本PHP共存的Debian系统中,特定版本的xdebug支持特定PHP版本,所以需要安装不同的版本的xdebug
前提条件: Debian系统 已安装php7.3-dev php7.4-dev
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| #设定默认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
下添加以下代码,方便开发和调试
1 2
| zend_extension=xdebug.so xdebug.mode=develop,debug
|