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连接。

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

现在是时候开始调试了。

最新文章

  1. save_data
  2. NSJSONSerialization
  3. smem – Linux 内存监视软件
  4. VirtualBox 使用
  5. JQuery中attr ,html,text,val,的一些用法
  6. ASP.NET MVC 技术债务
  7. 深入理解C++中的explicitkeyword
  8. SQL Server 游标
  9. Rational Rose 7.0的使用(转)
  10. 条码知识之九:EAN-128条码(上)
  11. 临时对象与NRV技术
  12. spring+hibernate中的Result object returned from HibernateCallback isn't a List
  13. 手机APP测试思路及测试要点
  14. GO的初始简书(一)简介安装
  15. 【java设计模式】代理模式
  16. 转载:python生成以及打开json、csv和txt文件
  17. Python 字典方法
  18. spring初始化bean时执行某些方法完成特定的初始化操作
  19. opencv mat裁剪
  20. [20171113]修改表结构删除列相关问题3.txt

热门文章

  1. leetcode 【 Insertion Sort List 】 python 实现
  2. python - 接口自动化测试 - TestRecharge - 充值接口测试用例
  3. hnust hold不住的老师
  4. File IO(NIO.2):读、写并创建文件
  5. 蔬菜(vegetable)
  6. php中的对象赋值
  7. .bat 批处理
  8. 转:mysql 索引
  9. L-Gap Substrings(uva 10829)
  10. win10易升卸载