首页 > 技术文章 > docker 安装使用xdebug

go-wandering 2021-08-20 15:53 原文

映射xdebug端口

docker-compose.yml添加php映射端口10000
docker-cmposer 命令重启容器

安装xdebug

进入php容器
pecl install xdebug
docker-php-ext-enable xdebug

添加xdebug配置

docker php扩展配置文件目录 /usr/local/etc/php/conf.d
添加配置
zend_extension=/usr/local/lib/php/extensions/no-debug-non-zts-20180731/xdebug.so
xdebug.remote_enable=1
xdebug.remote_autostart=1
xdebug.remote_port=10000
xdebug.remote_host=192.168.2.104(宿主机IP)
重启docker容器

phpstorm设置xdebug监听

Langugages & Frameworks -> PHP -> Debug
Xdebug模块设置监听端口,其余都勾选
打开phpstorm工作界面的debug电话监听
打断点调试代码,phpstorm弹框提示中设置代码目录映射

推荐阅读