Vagrant + PHPStorm 使用 Xdebug

 

PHPStorm设置浏览器

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

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

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

 

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

IDE将自动检测您的Homestead选项,将使用vagrant ssh方法登陆流浪者,并将发现您的Vagrant机器选项。若是一切正常,则容许您单击“肯定”按钮,不然将显示可能与您的Homestead相关的错误url

点击肯定,你会看到如今你有一个新的interpreterspa

 

再次点击肯定,咱们在这里完成。vagrant

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

窗口默认是这样3d

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

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

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

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

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

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

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

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

开始调试

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

若是你点击播放你能够在没有调试的状况下启动应用程序,若是你点击将在调试模式下启动应用程序的bug按钮,然而,在此以前你须要让IDE来监听PHP链接,由于有第三个按钮一个小小的bug和一个看起来像手机的东西,默认状况下是红色的,但若是点击它会变成绿色,这意味着IDE将容许Xdebug链接。

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

如今是时候开始调试了。

相关文章
相关标签/搜索