记录在mac 使用 laradock xdebug的坑 ,第一次使用如有记录错误,请指出谢谢。
官网教程laradocke官网
安装xDebug
1.在laradock 目录下 找到 docker-compose.yml文件 后打开
搜索 INSTALL_XDEBUG参数,能搜索到 两个 一个是workspace,一个是php-fpm,全都修改为true
如: (官网图)
workspace:
build:
context: ./workspace
args:
- INSTALL_XDEBUG=true
...
php-fpm:
build:
context: ./php-fpm
args:
- INSTALL_XDEBUG=true
...
2. 打开laradock/workspace/xdebug.ini并laradock/php-fpm/xdebug.ini 配置
如:
xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.remote_connect_back = 0
xdebug.cli_color = 1
;特定于Mac的设置
; xdebug.remote_host = dockerhost
xdebug.remote_host = docker.for.mac.localhost
3.重新建立容器 docker-compose build workspace php-fpm
4.重新启动laradocke