使用xDebug在虚拟机上调试项目

亚历克斯·巴克拉诺夫(Alex Baklanov)

我有一个由Vagrant设置的虚拟机。它是Centos7。除了Apache和mod_php外,我还安装了xDebug,其配置如下所示:

[xdebug]
zend_extension="/usr/lib64/php/modules/xdebug.so"
xdebug.remote_enable = On
xdebug.remote_autostart = On
xdebug.remote_handler = dbgp
xdebug.remote_port = 9000
xdebug.remote_mode = req
xdebug.remote_connect_back = On
xdebug.idekey = "netbeans-xdebug"

我为项目设置了虚拟主机,然后在浏览器中将其拉出时,它便开始工作。xDebug完美运行。

然后,我想使用Vagrant Share使我的项目可以从Internet访问。当我启动此服务时,可以通过my-temporary-domain.vagrantshare.com访问该站点。一切似乎都正常。但是我无法调试。

我看不到什么问题?我应该怎样配置才能使xDebug发挥作用?

亚历克斯·巴克拉诺夫(Alex Baklanov)

所以我想出了解决方案。

我的来宾计算机具有静态IP 192.168.1.2。我的主机一-192.168.1.1当我设置

xdebug.remote_connect_back = Off 

这是默认值,顺便说一句。和做

xdebug.remote_host = 192.168.1.1

它按预期工作。我认为是因为我不完全了解xDebug概念。这篇文章对您有所帮助:http : //walkah.net/blog/debugging-php-with-vagrant/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在虚拟机上使用VirtualBMC

来自分类Dev

在虚拟机上使用 taskschedulerR

来自分类Dev

在远程虚拟机上使用Stimulreport

来自分类Dev

在VirtualBox /虚拟机上使用PyAutoGUI

来自分类Dev

在远程虚拟机上使用Stimulreport

来自分类Dev

在VirtualBox /虚拟机上使用PyAutoGUI

来自分类Dev

卡在虚拟机上

来自分类Dev

在KVM guest虚拟机上使用文件系统直通

来自分类Dev

在KVM guest虚拟机上使用文件系统直通

来自分类Dev

无法使用VMWare访问我的虚拟机上的Internet

来自分类Dev

Azure:是否可以在非ms虚拟机上使用HTTPS?

来自分类Dev

Azure虚拟机上的HTTPS

来自分类Dev

在Azure虚拟机上的Elasticsearch

来自分类Dev

rm -rf /在虚拟机上?

来自分类Dev

在虚拟机上连接USB

来自分类Dev

在Azure虚拟机上的Elasticsearch

来自分类Dev

java - 虚拟机上的内存

来自分类Dev

在虚拟机上丢失全屏

来自分类Dev

Chrome通过端口转发对虚拟机上的本地站点进行远程调试

来自分类Dev

使用 Vscode 在 Docker 主机上调试 PHP

来自分类Dev

如何使用 Vagrant 虚拟机进行调试?

来自分类Dev

使用VirtualBox在CentOS 7 guest虚拟机上启用ssh主机到guest虚拟机和guest虚拟机Internet

来自分类Dev

从Mac在虚拟机上设置symfony ubuntu

来自分类Dev

虚拟机上的编译代码性能下降

来自分类Dev

在Windows Azure虚拟机上设置TimeZone

来自分类Dev

Azure虚拟机上的数据磁盘

来自分类Dev

托管虚拟机上的Google Cloud端点

来自分类Dev

在基于堆栈的虚拟机上存储小数?

来自分类Dev

在Azure虚拟机上部署