phpstorm+docker(nginx+php+xdebug ...) +postmanchrome

mac2024-11-22  26

背景(时间原因 写给自己看)

公司项目 docker-compose.yaml 还有一个外部的配置文件 环境全在docker中 外部是一些配置

配置

1. 在docker中的 php.ini中添加

[xdebug] zend_extension="/usr/local/lib/php/extensions/no-debug-non-zts-20151012/xdebug.so" xdebug.remote_enable=on xdebug.idekey="PHPSTORM" xdebug.remote_handler="dbgp" xdebug.remote_mode="req" xdebug.max_nesting_level=600 xdebug.remote_port = 9001 # 这里设置 host的ip,docker.for.mac.localhost 可以代替mac上的ip(避免每次重启都更换) xdebug.remote_host=docker.for.mac.localhost #

2.设置phpstorm

设置server 设置DBGp Proxy * 设置端口

4. 开始调试

chrome 安装 xdebug helper 并设置变量

postman

添加cookie

XDEBUG_SESSION=PHPSTROM

最新回复(0)