在Docker中安装xdebug

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在Docker中安装xdebug相关的知识,希望对你有一定的参考价值。

参考技术A 在Docker中安装并配置xdebug用于phpstorm调试:

1)进入d0cker容器: docker ps exec -it "容器id"  bash

2)  安装xdebug:

      pecl install xdebug

       docker-php-ext-enable xdebug

3) php -m查看是否已安装

4)写入配置到php.ini文件

```

[xdebug]

zend_extension=xdebug.so

xdebug.auto_trace=true

xdebug.remote_enable=1

xdebug.remote_autostart=1  ;开启自动跟踪

xdebug.remote_handler=dbgp

xdebug.remote_host=10.101.1.254 ;debug主机ip

xdebug.remote_connect_back=1

xdebug.remote_port=9000 ;php服务端口

xdebug.idekey=web ;ide名称,可以在phpstrom 的Debug中定义

xdebug.remote_log="/var/log/xdebug/xdebug.log"

xdebug.profiler_enable=1

xdebug.profiler_output_dir="/var/log/xdebug/xdebug-profiler"

```

5) phpstorm 配置

以上是关于在Docker中安装xdebug的主要内容,如果未能解决你的问题,请参考以下文章

如何在 sles 12 中安装 docker?

如何在高山容器中安装 Docker?

Linux中安装Docker,在Docker中安装MySQL和Redis并在Windows下连接访问

在Ubuntu中安装Docker和docker的使用

如何在CentOS6.5系统中安装Docker

docker 在容器中安装yum等软件