Visual Studio Code IDE + Docker实现PHP Xdebug调试
一、Docker中安装配置Xdebug 通过phpinfo()输出当前安装的PHP版本信息,将信息拷贝到 https://xdebug.org/wizard.php 相应输入框中,系统会自动检测核实的xdebug版本,如下图所示: 点击上图所示的操作按钮,会出现如下界面: 从visual studio code IDE中进入对应的docker容器(笔者这里的php-fpm的容器名称为files_php-fpm), 通过wget http://xdebug.org/files/xdebug-2.7.2.tgz下载xdebug安装包,如下图所示: 下载编译安装并配置xdebug(安装其他PHP拓展操作类似): 1、通过tar -xvzf xdebug-2.7.2.tgz命令解压安装包; 2、通过cd xdebug-2.7.2进入安装目录中,执行phpize命令(笔者这里的路径为/usr/local/services/php/bin/phpize)生成configure配置文件; 3、再执行 ./configure --with-php-config=/usr/local/services/php/bin/php-config命令; 4、最后执行make && make install 5、修改php.ini配置文件,添加zend_extension = /usr/local