本文只是记载自己遇到的各种坑看了各种博客最后的总结
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 为 laradocklaradock .env文件中有写 PHP_IDE_CONFIG=serverName=laradock
host 为项目访问地址 端口80



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

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

安装google浏览器插件
xdebug helper
右键插件选项 修改IDE key
打开插件

打开phpstorm 电话 (监听) 打开

在代码中放置断点

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

博客介绍了在Laradock的workspace和php容器中安装Xdebug的配置,包括xdebug相关参数设置。还说明了在Laradock目录下构建运行环境,在PHPStorm中进行设置,以及安装谷歌浏览器插件、设置IDE key、放置断点等操作,以实现编辑器监听并显示项目相关数据。


1066

被折叠的 条评论
为什么被折叠?



