一. 环境介绍
MacOS Moiave
10.14
PHPSTROM 2017.3.6
Docker 2.2.0.5
PHP 5.6.4.0(php安装在docker容器中)
Xdebug 2.5.5
二. 安装&配置
(一)、Xdebug安装
网上关于安装的教程通常都是有一个命令带过;无奈我的环境一个命令搞不定(个中曲折难以解释),用网上常用的方法,将打印出来的phpinfo复制后粘贴到
https://xdebug.org/wizard.php
查
,得出来的结果居然是不支持,正常是会出现对应支持的版本供下载的。既然我的匹配不到,只能另谋它路了,找到了这个
https://xdebug.org/docs/compat#versions 可以结合自己的php版本匹配对应的区间:

最后选择了2.5的版本,并在这个历史库里下载
https://xdebug.org/download/historical。
接下来就是怎么把包整到docker里面了:
直接 rz 把包上传d到 /usr/src/php/ext;
再解压tar -xf xdebug-2.5.5.tgz;
最后执行安装:docker-php-ext-install xdebug-2.5.5

安装完成后,会在 /usr/local/etc/php/conf.d 生成对应的配置文件,扩展目录也会有对应的扩展文件 xdebug.so :

至此,安装完毕,查看phpinfo可以看到多了xdebug扩展。
PS:
如果 rz、sz命令找不到:
执行命令:apt-get update && apt-get install lrzsz (docker中很多工