和How do I install XDebug on docker's official php-fpm-alpine image?完全一样,但我不是在找alpine镜像,而是在找基于debian的镜像(php:7.1-fpm-stretch
)。
基本上,我应该如何安装XDebug?通过Debian的软件包?pecl?还是其他的?
和How do I install XDebug on docker's official php-fpm-alpine image?完全一样,但我不是在找alpine镜像,而是在找基于debian的镜像(php:7.1-fpm-stretch
)。
基本上,我应该如何安装XDebug?通过Debian的软件包?pecl?还是其他的?
2条答案
按热度按时间3gtaxfhh1#
官方的镜像文档表明您可以使用
pecl
来安装xdebug。由于xdebug不能通过其他通道使用,因此这是首选方法。PHP源代码中没有提供一些扩展,而是通过PECL提供。要安装PECL扩展,请使用pecl install下载并编译它,然后使用docker-php-ext-enable启用它:
字符串
对于<= PHP 5.6.?:
型
pkwftd7m2#
除了安装它,我还必须做以下事情才能让它工作:
/usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini
字符串
同时在我的docker配置中为容器设置一个环境变量:
型