Deploy the php debug environment with one click。一键部署php+xdebug
117
简述: 本镜像在 php7.4-fpm 的基础上安装并配置好了xdebug-3.1.6,可一键部署xdebug的单步调试
使用方式: 拉取镜像部署后将phpstorm的Debug端口号设置成9101,在phpstorm中设置断点,然后在http请求上加上XDEBUG_SESSION=xxx即可开启单步调试。
注意事项: xdebug的配置在/usr/local/etc/php/conf.d/docker-php-ext-xdebug.ini,配置项如下:
#引入xdebug zend_extension=xdebug.so
#开启远程调整 xdebug.remote_enable=1
#定义xdebug要连接的IDE的ip,这里的host.docker.internal在docker中会自动映射到宿主的ip上 xdebug.client_host=host.docker.internal
#定义远程调试IDE的监听端口 xdebug.client_port=9101
#设置模式,只有develop模式可以支持web请求调试 xdebug.mode=debug,develop
#控制是每个请求过来都打开xdebug还是通过get参数XDEBUG_SESSION=xx来控制 xdebug.start_with_request=0
#以最详细的方式记录远程连接日志 xdebug.remote_log_level=4
Content type
Image
Digest
sha256:1cefec154…
Size
147 MB
Last updated
almost 3 years ago
docker pull xuxiaozhou1990/phpxdebug:1.1