我有一个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程序允许我使用内部服务器调试我的代码?
我正在寻找一些非常便宜的东西,因为我在大学时因此资金不足,但我绝对愿意接受任何和所有解决方案来帮助我.
您可以使用VMWare或Virtual PC虚拟化Linux构建,或在Cygwin中运行AMP堆栈.在架构上,Cygwin是glibc的一个端口,适合放在Windows系统调用层之上 - 它在Windows之上提供类似unix的系统.您可以在其上安装一个大型的移植软件横截面,包括AMP堆栈.
编辑:只是添加另一个好的软件组合; VirtualBox可供个人或评估使用免费,部分开源,稳定,并由Sun发布.我发现它是VMWare或Virtual PC的一个很好的替代品.