使用Xdebug和Vagrant配置PhpStorm

时间:2017-07-19 19:58:31

标签: drupal vagrant phpstorm xdebug

我正在尝试使用Xdebug和Vagrant(Drupal VM)配置PhpStorm 2016.2。我已经阅读了许多教程,建议如何配置这三个应用程序。我认为它几乎就在那里,但我不确定这个错误是什么?

enter image description here

当我点击设置路径映射时,会出现'项目中的文件路径'是问题。在Vagrant我有:

  • /var/www/drupalvm/sitelog/index.php

在我当地,我有:

  • /Users/24ma13wg/PhpstormProjects/sitelog/index.php

...但我的项目文件中没有index.php:

enter image description here

我该如何解决这个问题?感谢。

A enter image description here

B enter image description here

1 个答案:

答案 0 :(得分:1)

要解决需要启用Force break at the first line when a script is outside the project的问题,可以通过配置PHPStorm与DrupalVM中的PHP解释器进行通信来解决。

导航至Preferences -> Languages and Frameworks -> PHP,然后点击CLI解释器旁边的...。在弹出的下一个窗口中,点击顶部的+,然后选择From Docker, Vagrant, VM, Remote。通过导航到DrupalVM的本地路径选择Vagrant Instance Folder。点击每个打开的窗口上的OK以关闭选项。

从这里开始,您只需启用PHPStorm即可开始侦听新的调试连接,并且需要发送cookie以允许连接到xDebug。