背景(时间原因 写给自己看)
公司项目 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
xdebug.remote_host
=docker.for.mac.localhost
2.设置phpstorm
设置server 设置DBGp Proxy * 设置端口
4. 开始调试
chrome 安装 xdebug helper 并设置变量
postman
添加cookie
XDEBUG_SESSION
=PHPSTROM