【发布时间】:2014-02-12 09:53:32
【问题描述】:
这个问题是关于让 XDebug 在 PHPStorm 中工作,当项目在使用 Vagrant 的本地虚拟机中运行时。到目前为止,我还没有找到任何全面手册如何让它运行。适用于 PHPStorm 7.0。
我想在答案中涵盖的内容:
- 应如何在 VM 中设置 XDebug 配置? (xdebug.ini)
- 是否需要在 Vagrantfile 中启用任何其他端口?
- PHPStorm 中的“服务器”应该如何设置?
- 当本地文件通过 NFS 同步到 Vagrant VM 时,应该如何设置文件映射?是否需要设置文件映射?
- 当尝试“验证远程环境”时,应该选择“FTP”、“就地”或“已安装文件夹”选项中的哪一个?
- 是否需要为网络浏览器安装扩展程序?
我希望这可以作为在 Vagrant 中使用 PHPStorm 运行 XDebug 的权威指南。
【问题讨论】:
-
如果您在主机上使用防火墙,请不要忘记为主机上的传入流量打开“远程端口”。
标签: virtual-machine vagrant xdebug phpstorm