PHPStorm 调试 laradock xdebug

本文只是记载自己遇到的各种坑看了各种博客最后的总结

laradock相关

1.打开.env 修改

WORKSPACE_INSTALL_PHPDBG = true //workspace容器里边的xdebug安装
PHP_FPM_INSTALL_PHPDBG = true //php 容器里边的xdebug安装

2.改完.env 在打开 php-fpm目录下的 xdebug.ini

只修改三个配置

1.xdebug.remote_host
2.xdebug.remote_connect_back
3.xdebug.remote_enable

windows用这个
xdebug.remote_host = docker.for.win.localhost
mac用这个
xdebug.remote_host = docker.for.mac.localhost

xdebug.remote_connect_back=0 //默认是1 改为0
xdebug.remote_enable=1

其他配置我没动!!!!!!

改完之后 laradock目录下运行 docker-compose build nginx php-fpm
biuld完运行环境 docker-compose up -d nginx redis mysql 这里需要啥启动啥 看自己需求

我自己的配置文件

phpstorm相关

打开phpstorm设置 根据下图设置
Name 为 laradock laradock .env文件中有写 PHP_IDE_CONFIG=serverName=laradock
host 为项目访问地址 端口80

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

Name 随便起
server 选择刚才创建的那个 server
IDE key PHPSTORM

在这里插入图片描述

下图可以做验证 哪里不OK 会提示 根据提示在调 我这里都通过了 然后关闭就行了

在这里插入图片描述

安装google浏览器插件 xdebug helper
右键插件选项 修改IDE key
在这里插入图片描述

打开插件

在这里插入图片描述

打开phpstorm 电话 (监听) 打开
在这里插入图片描述

在代码中放置断点

在这里插入图片描述

浏览器访问项目 编辑器会自动监听并且显示相关数据

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值