虚拟LAMP服务器,在mac上开发。实现这一目标的最佳方法是什么?

时间:2011-03-14 22:38:24

标签: macos zend-framework virtualization lamp zend-server

我目前正通过Parallels在我的Mac上运行虚拟Ubuntu服务器。这真的很不错,但在虚拟环境中工作可能会有点慢。

我希望运行服务器,但在mac端进行实际开发。我真的只是希望服务器在后台静默运行,而所有开发工作都在mac上处理。

有没有人设置这样的东西,能够指出一个相当简洁的教程?

一些挑战(对我而言)是:

  • 访问服务器上的文件进行编辑
  • 虚拟主机
  • 使用mac控制台而不是虚拟服务器的

3 个答案:

答案 0 :(得分:2)

我建议在您的OS X主机上安装LAMP,MAMP或XAMPP并通过它进行开发

但如果你坚持,有选择。 使用eclipse进行开发,它支持远程项目(虽然某些功能有限),因此您可以在那里输入虚拟访客IP和访问项目文件。

您还可以在guest虚拟机上设置OpenSSH,以通过自己的控制台中的ssh访问其控制台。

我不知道虚拟主机的含义,您是否打算设置驻留在主机操作系统上的虚拟主机?我不认为这是可能的。

我提供的解决方案是在主机(OS X)上使用SVN或任何其他版本控制,提交更改,在您的ubuntu上运行cron或守护程序,在您的文件夹上频繁执行“svn update”

答案 1 :(得分:0)

如果您想使用虚拟机,使用共享目录可以轻松实现。

您可以在Mac上保留源代码并与VM中的来宾操作系统共享。这样你可以在Mac本身和VM内编辑它,将它安装在相关的Apache目录上运行。

并在来宾操作系统上启用SSH。有了它,您可以使用Mac控制台管理来宾操作系统上的Apache和其他组件。

答案 2 :(得分:0)

您可以将Bitnami应用程序用于此目的:
https://bitnami.com/stacks

它们从本地目录中的文件夹本地运行,因此一切都是本地的。他们中的大多数都有一个很好的GUI来启动/停止LAMP堆栈,因此您可以专注于您的应用程序。

您只需要要运行的应用程序(即Wordpress,Drupal或普通LAMP),下载安装程序并运行它。因为它从你当地的一个文件夹运行" physical"机器,你可以使用Finder和你喜欢的文本编辑器处理任何文件,没有必要做任何特殊的事情。

有关Bitnami安装程序的更多详细信息,请参阅https://docs.bitnami.com/installer/faq/osx-faq/#install_osx

相关问题