Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在Windows环境中测试Linux服务器?_Php_Eclipse_Virtualization - Fatal编程技术网

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

Php 如何在Windows环境中测试Linux服务器?,php,eclipse,virtualization,Php,Eclipse,Virtualization,我有一个Ubuntu服务器(安装了LAMP和Subversion)。我将Eclipse与Subclipse、PDT和其他一些优秀的插件一起使用,并专门用于开发应用程序。我遇到的问题是,我在Windows Vista机器上开发,并将所有内容传输到远程Linux服务器 然而,为windows开发和为Linux开发是完全不同的。例如,Windows服务器在settings.ini文件或httpd.conf文件中需要撇号/引号。我尝试安装XAMPP并让Eclipse调试器以这种方式工作,但这太费事了,需

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

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

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


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

您可以使用VMWare或虚拟PC来虚拟化linux构建,或在中运行AMP堆栈。在体系结构上,Cygwin是glibc的一个端口,适合位于Windows系统调用层的顶部,它在Windows上提供了一个类似unix的系统。有一个大截面的移植软件,你可以安装在它,包括放大器堆栈

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

我同意NXC的答案(+1;),下面是安装虚拟PC的实际步骤

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



(来源:)

我从来没有让VMWare工作过(再加上它是付费软件),也从来没有使用过虚拟PC,我无法谈论它们的用处。就我个人而言,我使用VirtualBox()满足我的Windows虚拟机需求。稳定、免费且易于安装。另外,由Sun发布,所以是高质量的软件。VirtualBox的另一个+1。开源版本很棒,可以经常使用。不过,Windows会很贵。