如何在Windows环境中测试Linux服务器?

问题描述 投票:2回答:2

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

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

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

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

php eclipse virtualization
2个回答
10
投票

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

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


3
投票

我同意NXC的答案(+1;)),这是一个安装Linux on Windows XP using VMware Server的实用程序。

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

alt text (来源:cmsproducer.com

© www.soinside.com 2019 - 2024. All rights reserved.