如何使用 xdebug 远程调试 vmware 上托管的 php 脚本

发布于 2024-11-04 23:41:56 字数 786 浏览 1 评论 0原文

我有一个非常烦人的问题。我使用 ZendStudio 作为 php IDE,我需要能够调试部署在几台服务器中的应用程序:

  • 财务服务器
  • 托管在我的本地计算机上的虚拟服务器 (vmware)

两台服务器都运行 CenOs,我的本地计算机正在运行LinuxMint。

我配置了该应用程序,以便在保存文件时它会自动上传到我的虚拟服务器。

两台服务器中的 php 配置是相同的,但是,我只能使用财务服务器进行调试。

我尝试了几件事,包括:

  • 更改远程主机的 IP 以匹配主机的每个可能的 IP 地址(vmware 为我提供了两个与虚拟机子网匹配的新 IP 地址)
  • 激活 xdebug.remote_connect_back
  • 激活 xdebug.remote_autostart
  • 尝试 ZendDebugger

没有似乎有效。

我禁用了 ufw,并最终允许端口 9000。

请帮忙! :)

编辑:

我刚刚创建了一个像这样的新环境:

  • 财务机器 Ubuntu 10.10
  • VM LinuxMint 10 with apache+php+xdebug

从我的财务机器中,我创建了一个指向虚拟机的新远程项目,创建了一个测试脚本,运行调试器,它工作了!开箱即用...现在,我不确定这是好消息还是坏消息,因为我需要让它与 CentOs 一起工作...有什么想法吗?谢谢!

I'm having a really annoying problem. I use ZendStudio as a php IDE and I need to be able to debug an application which is deployed in a couple of servers:

  • A fisical server
  • A virtual server (vmware) hosted on my local machine

Both servers run CenOs, my local machine is running LinuxMint.

I configured the application so that when I save a file it is automatically uploaded to my virtual server.

The php configuration is the same in both servers, but, I can only debug using the fisical server.

I have tried several things including:

  • Changing the IP of the remote host to match every posible ip address for the host machine (vmware gives me two new ip addresses matching the subnet of the vm)
  • Activating xdebug.remote_connect_back
  • Activating xdebug.remote_autostart
  • Trying ZendDebugger

Nothing seemed to work.

I disabled ufw and eventually allowed port 9000.

Help please! :)

Edit:

I just created a new environment like this:

  • Fisical machine Ubuntu 10.10
  • VM LinuxMint 10 with apache+php+xdebug

From my fisical machine I created a new remote project pointing to the VM, created a test script, run the debugger and it worked! right out of the box... now, I'm not sure this is good or bad news, since I need to get this working with the CentOs... any ideas? Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文