zoukankan      html  css  js  c++  java
  • Vagrant + PHPStorm 使用 Xdebug

     

    PHPStorm设置

    打开您的项目,一旦打开,转到首选项并在语言和框架> PHP分支下查找解释器。

    使用解释器旁边的三个点按钮[...]添加一个新的解释器,这将打开一个新的选项窗口。

    在新窗口的顶部有一个带加号的按钮可以添加新的解释器,然后点击该按钮并从选项列表中选择

    将打开一个新窗口,您必须选择Vagrant选项。在那里你必须选择你的vagrant文​​件所在的目录(项目的根目录)

    IDE将自动检测您的Homestead选项,将使用vagrant ssh方法登录流浪者,并将发现您的Vagrant机器选项。如果一切正常,则允许您单击“确定”按钮,否则将显示可能与您的Homestead相关的错误

    点击确定,你会看到现在你有一个新的interpreter

    再次点击确定,我们在这里完成。

    下一步是配置服务器运行环境,点击 Run > Edit Configurations

    窗口默认是这样

    设置名称以标识服务器,我使用与域相同的名称。

    第二步使用[...]添加服务器并填充新窗口选项

    设置名称,主机,Web服务器端口,我们将使用的调试器(xdebug),最重要的是,设置路径映射,这将远程服务器中的路径映射到本地计算机中的文件。

    正如我之前所说,在这种情况下,我的本地项目中的src文件夹通过NFS挂载到远程服务器中的/var/www/local.priles.com,如果Web服务器在虚拟机中运行,它也是目录根目录。

    您需要确保正确匹配此路径以使调试器按预期工作,并在需要时加载适当的文件。

    完成后,单击“确定”并在服务器列表中选择此服务器。

    继续上一个表单,设置Start URL(在本例中为/)和浏览器以打开url。

    就是这样,你只需要运行调试。

    开始调试

    完成所有设置后,您可以开始调试,在工具栏中有一个部分,您可以看到已添加的服务器,旁边有一个播放按钮和一个带有错误的按钮。

    如果你点击播放你可以在没有调试的情况下启动应用程序,如果你点击将在调试模式下启动应用程序的bug按钮,然而,在此之前你需要让IDE来监听PHP连接,因为有第三个按钮一个小小的bug和一个看起来像手机的东西,默认情况下是红色的,但如果点击它会变成绿色,这意味着IDE将允许Xdebug连接。

    一旦激活,您可以点击错误按钮并开始调试,放置断点,检查变量和所有奇特的东西,在底部有一个选项卡来控制调试执行和检查。

    现在是时候开始调试了。

  • 相关阅读:
    一些简单的问题
    WebRTC的 windows 7 环境搭建
    HTML常用标签
    参考C#编程规范
    C#窗体调用(转载)
    java中的小知识(不断更行中。。。。。)
    CF1483E Vabank 题解
    CF755G PolandBall and Many Other Balls 题解
    CF1483D Useful Edges 题解
    CF1368F Lamps on a Circle 题解
  • 原文地址:https://www.cnblogs.com/sage-blog/p/10599034.html
Copyright © 2011-2022 走看看