2

我有一个 Ubuntu 服务器(安装了所有 LAMP 和 Subversion)。我将 Eclipse 与 Subclipse、PDT 和其他一些出色的插件一起使用,并专门使用它们来开发应用程序。我遇到的问题是我正在 Windows Vista 机器上开发并将所有内容传输到远程 Linux 服务器。

但是,为 windows 开发和为 Linux 机器开发是完全不同的。一个示例是 Windows 服务器上 settings.ini 文件或 httpd.conf 文件中所需的撇号/引号。我尝试安装 XAMPP 并让 Eclipse 调试器以这种方式工作,但工作量太大,当我将代码移到服务器上时,我需要不断地更改代码。我也尝试过使用 Wubi,但不喜欢每次我想回到 Vista 时都必须重新启动。

这种情况有解决办法吗?有没有办法在 Windows Vista 上运行 Linux 的虚拟副本,允许我安装 LAMP 并通过 Eclipse 进行调试?是否有更好的 Eclipse 程序允许我使用内部服务器调试我的代码?

我正在寻找一些非常便宜的东西,因为我在上大学,因此资金不足,但我绝对愿意接受任何和所有的解决方案来帮助我。

4

2 回答 2

10

您可以使用 VMWare 或 Virtual PC 来虚拟化 linux 构建,或在Cygwin中运行 AMP 堆栈。在架构上,Cygwin 是 glibc 的一个端口,适用于位于 Windows 系统调用层之上——它在 Windows 之上提供了一个类 unix 系统。您可以在其上安装大量的移植软件,包括 AMP 堆栈。

编辑:只是为了添加另一个好的软件;VirtualBox可免费供个人或评估使用,部分开源,稳定,由 Sun 发布。我发现它是 VMWare 或 Virtual PC 的可靠替代品。

于 2008-11-09T00:12:44.517 回答
3

我同意 NXC 的回答 (+1 ;) ),这是使用 VMware Server 在 Windows XP 上安装 Linux的实用程序。

这样,您将能够直接在目标平台上部署服务器文件,但仍然可以从 Widows eclipse 会话中进行调试。

替代文字
(来源:cmsproducer.com

于 2008-11-09T00:22:20.600 回答