当前位置: 代码网 > 服务器>服务器>Linux > Homestead 怎么配置 xdebug 进行调试(PhpStorm)

Homestead 怎么配置 xdebug 进行调试(PhpStorm)

2025年03月30日 Linux 我要评论
homestead环境下怎么配置phpstorm xdebug进行调试,下面本篇文章给大家介绍一下phpstorm + homestead 配置 xdebug的方法,希望对大家有所帮助!环境windo

homestead环境下怎么配置phpstorm xdebug进行调试,下面本篇文章给大家介绍一下phpstorm + homestead 配置 xdebug的方法,希望对大家有所帮助!

homestead 怎么配置 xdebug 进行调试(phpstorm)

环境

  • windows10
  • phpstorm v2019.1.3
  • homestead v7.2 (ubuntu18.04)
  • laravel 5.8.* (vhost: laravel.test)
  • 请按照你的实际环境来配置, 并不是非得按照我文章中这样的, 但是配置过程大体类似...

tips

  • 记得 phpstorm 需要  phpstorm v2019.1.3 以上
  • 在访问的时候需要加  ?xdebug_session_start=vagrant, 这个 vagrant 不是固定的, 最好用 phpinfo 看下

配置 php 版本

file => settings => languages & frameworks => php

此时如果你的 php 版本无法选择, 请看这个文章最后的小技巧

选择php版本

选择 cli interpreter

选择本地的homestead目录

选择xdebug的存放目录

配置项目目录映射

  • local path: 是 windows 主机上的目录
  • remote path: 是 homestead 中的目录
    folder mapping

配置xdebug

xdebug
xdebug mapping

断点测试

设置断点

浏览器中请求

注意点:

  • 一定要开启debug监听
  • 一定要在浏览器后面加上 ?xdebug_session_start=vagrant 这个参数, 如果不想每次加这个东西, 也可以安装 chrome 插件
  • ?xdebug_session_start=vagrant 这个 vagrant  不是固定的, 是 php.ini 中设置的那个 idekey 的值

最终效果:

preview


小技巧

  • 如果你的 php language level 无法选择, 你可以对尝试以下设置
    image.png

相关推荐:最新的五个laravel视频教程

以上就是homestead 怎么配置 xdebug 进行调试(phpstorm)的详细内容,更多请关注代码网其它相关文章!

(0)

相关文章:

  • go语言有什么好处

    go语言有什么好处

    go语言的好处:1、可直接编译成机器码,不依赖其他库;2、静态类型语言,但是有动态语言的感觉,写起来的效率很高;3、语言层面支持并发;4、内置runtime,支... [阅读全文]
  • go语言适合开发什么

    go语言适合开发什么

    go语言作为服务器编程语言,很适合处理日志、数据打包、虚拟机处理、文件系统、分布式系统、数据库代理等;网络编程方面,go语言广泛应用于web应用、api应用、下... [阅读全文]
  • 如何在Laravel框架下实现一个站点多PHP版本

    如何在Laravel框架下实现一个站点多PHP版本

    在使用laravel框架的时候,难免会遇到需要在同一个站点中使用不同版本的php的情况。比如说,你可能需要在同一个站点中使用php5.6和php7.0。这时候,... [阅读全文]
  • 详解php安装protobuf步骤方法

    详解php安装protobuf步骤方法

    php安装protobuf本文采用的是windows下安装的vagrantbox虚拟机使用vagrant进行连接镜像环境是centos-release-7-9.... [阅读全文]
  • 为什么用go语言写区块链

    为什么用go语言写区块链

    原因:1、go语言具有部署简单、性能优秀、并行执行性能好、良好语言设计、内置大量库、团队牛逼等优势。2、以太坊和超级账本都选择使用go作为开发语言;这两大超级区... [阅读全文]
  • golang string乱码怎么办

    golang string乱码怎么办

    golang是一个开源的编程语言,由google团队开发,被许多开发者广泛使用。在golang中,字符串是使用utf-8编码的。然而,有时候我们使用golang... [阅读全文]

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论

验证码:
Copyright © 2017-2025  代码网 保留所有权利. 粤ICP备2024248653号
站长QQ:2386932994 | 联系邮箱:2386932994@qq.com