Sign inSign up

xuxiaozhou1990/phpxdebug

By xuxiaozhou1990

•Updated almost 3 years ago

Deploy the php debug environment with one click。一键部署php+xdebug

Image
0

117

xuxiaozhou1990/phpxdebug repository overview

简述: 本镜像在 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

Tag summary

Content type

Image

Digest

sha256:1cefec154…

Size

147 MB

Last updated

almost 3 years ago

docker pull xuxiaozhou1990/phpxdebug:1.1