在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 配置
网友评论