Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/269.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/vba/15.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 XP上创建虚拟LAMP机的最简单方法?_Php_Mysql_Linux_Apache_Virtual Machine - Fatal编程技术网

Php 在Windows XP上创建虚拟LAMP机的最简单方法?

Php 在Windows XP上创建虚拟LAMP机的最简单方法?,php,mysql,linux,apache,virtual-machine,Php,Mysql,Linux,Apache,Virtual Machine,我需要在运行Apache、MySQL和PHP的XPSP3机器上设置一个测试环境。我最初的测试环境是一个旧的盒子,在Win2k下运行这三个。那个盒子坏了。在Windows上运行从来都不是最佳的,因为最终的托管环境是CentOS Linux 现在在XP上设置虚拟机最简单的方法是什么?当我可以编写代码时,我不想把所有的时间都花在修改测试环境上 作为后续问题,在测试环境中使用与部署相同的发行版有多重要?我一点也不了解CentOS,但我对Fedora或Ubuntu很满意。www.xampp.org 这就是

我需要在运行Apache、MySQL和PHP的XPSP3机器上设置一个测试环境。我最初的测试环境是一个旧的盒子,在Win2k下运行这三个。那个盒子坏了。在Windows上运行从来都不是最佳的,因为最终的托管环境是CentOS Linux

现在在XP上设置虚拟机最简单的方法是什么?当我可以编写代码时,我不想把所有的时间都花在修改测试环境上

作为后续问题,在测试环境中使用与部署相同的发行版有多重要?我一点也不了解CentOS,但我对Fedora或Ubuntu很满意。

www.xampp.org


这就是问题所在

免费下载并从中安装一个预先制作的开源LAMP虚拟机。虚拟机也可在设备市场以外的许多地方使用。

请尝试这些VMWare LAMP设备中的一种,或通过谷歌“VMWare LAMP”了解更多信息:


使用免费版本的或与之配套的免费版本(预配置的虚拟机)

上次我去那里寻找ISOs时,我非常确定CentOS站点有一个虚拟机可供下载,但现在找不到它。。。也许我把它和别的东西混淆了。无论如何,获得CentOS ISOs是很容易的,您可以将其安装到VM中。或者,正如其他人所说,您可以查看VM市场。我想这可能正是你所需要的,但我没有仔细看。

虚拟机很好-我喜欢它们。但是,如果您真的急于开始,请查看WAMPserver for Windows:

VMWare要求您提交联系信息以下载VMWare server

完成工作后,您可以直接下载应用程序,无需注册或麻烦。使用“主机网络”进行设置,您将能够通过SSH在LAN中使用自己的IP地址连接到LAMP实例


,类似于VMWare virtual appliances。

其他人已经向您介绍了VMWare的virtual appliances store,因此我只想回答您的另一个问题:如果您对Fedora感到满意,您应该很好地处理CentOS,因为这两个发行版都基于RedHat。出于这个原因,我建议您使用与生产中完全相同的发行版;发行版之间的差异通常很小,但有时可能会产生影响


再见

我认为最快、最简单的方法是使用VirtualBox和Ubuntu服务器映像:

  • 从中获取VirtualBox
  • 获取Ubuntu服务器映像(LAMP服务器为空,MySQL根密码为toor)
  • 从某处提取图像
  • 安装VirtualBox
  • 打开VirtualBox,转到文件>虚拟媒体管理器
  • 单击“添加”按钮并转到提取图像的路径,选择它并单击“确定”。(您已创建硬盘映像)
  • 现在,在VB的主窗口中,单击“新建”创建一台新机器。下一个
  • 为它设置一个名称,并设置“操作系统->其他”和“Verison”->“其他/未知”。下一步
  • 将基本内存至少设置为256mb。下一步
  • 现在选择已经创建的高清图像。下一步
  • 完成。现在转到新创建的VM,右键单击并选择“设置”
  • 在常规选项中,单击高级选项卡并选择启用PAE/NX和VT-x/AMD-V(如果您的CPU支持)。单击确定
  • 您现在可以选择并启动VM
  • 使用ubuntu登录:反向
  • 现在您有一个LAMP服务器;)信息在这里


    归功于:

    • 虚拟盒-
    • VirtualBox图像项目-
    • Ubuntu服务器

      • 又一次投票支持WAMPserver for Windows:

        我尝试了一个虚拟机,但它在我的上网本(是的,上网本)上需要太多的资源,而且它增加了另一个操作系统管理、备份和移动文件的复杂性。基本上,我的时间太有限,无法玩另一个操作系统

        安装了WAMPServer后,我只需为现有项目位置设置一个别名,将数据加载到MySQL中,就可以了

        我真希望我能在很久以前找到它


        我本来会对另一个答案投赞成票,但我还没有打分:)

        所有这些Wamps和XAAMP都不是必需的。在Windows上使用LAMP的最佳方法是手动安装。这样,你就可以控制局面,你也会学到很多东西。这很简单,因此我就这个主题介绍如下:


        根据我的经验,所有的差异都是Windows/Linux而不是Linux/Linux,这意味着CentOS应该与Ubuntu或其他任何东西非常相似。然而,Windows是完全不同的。另一方面,我建议用一天左右的时间来修补VirtualBox。我的冒险是值得的,现在我在一个虚拟的盒子中运行Windows和Ubuntu:c见鬼,nov和decAre你知道L-in-LAMP代表Linux吗?;-)我认为这对我不适用。我的开发机器的端口80上需要IIS用于其他项目,端口80上需要Apache用于此项目。(我仍然投票支持。这是一个很好的建议。)您仍然可以向您的计算机添加另一个IP地址,并将apache绑定到该地址是的…tomhaigh绝对正确。假设您能够添加多个IP地址。我将对此进行表决,因为我使用xampp。无论如何,为什么要否决它?这是最简单的方法,但可能不是最好的。部分问题是“现在在XP上建立虚拟机最简单的方法是什么?“xampp可能会很受欢迎,但它肯定不能称为虚拟机。