我目前正在通过 Parallels 在我的 Mac 上运行虚拟 Ubuntu 服务器。真的很好,但是在虚拟环境中工作可能会有点慢。
我希望只运行服务器,但在 mac 端进行实际开发。我真的只是希望服务器在后台静默运行,而所有开发工作都在 mac 上处理。
有没有人设置了这样的东西,并能够指出我一个相当简洁的教程?
一些挑战(对我来说)是:
- 访问服务器上的文件进行编辑
- 虚拟主机
- 使用 mac 控制台而不是虚拟服务器的
我目前正在通过 Parallels 在我的 Mac 上运行虚拟 Ubuntu 服务器。真的很好,但是在虚拟环境中工作可能会有点慢。
我希望只运行服务器,但在 mac 端进行实际开发。我真的只是希望服务器在后台静默运行,而所有开发工作都在 mac 上处理。
有没有人设置了这样的东西,并能够指出我一个相当简洁的教程?
一些挑战(对我来说)是:
我建议在你的 OS X 主机上安装 LAMP、MAMP 或 XAMPP 并通过它进行开发,
但如果你坚持,还有选择。使用 eclipse 进行开发,它支持远程项目(尽管某些功能受到限制),因此您可以输入虚拟访客 IP 并在那里访问项目文件。
您还可以在您的访客上设置 OpenSSH,以通过您自己的控制台中的 ssh 访问其控制台。
我不知道您所说的虚拟主机是什么意思,您打算设置驻留在主机操作系统上的虚拟主机吗?我不认为这是可能的。
我提供的解决方案是在您的主机(OS X)上使用 SVN 或任何其他版本控制,提交更改,在您的 ubuntu 上运行一个 cron 或守护程序,在您的文件夹上经常“svn update”。
如果你想使用虚拟机,使用共享目录会让事情变得简单。
您可以将源代码保留在 Mac 上并与 VM 中的来宾操作系统共享。这样您就可以在 Mac 本身和 VM 内部对其进行编辑,将其挂载到相关的 Apache 目录以运行。
并在来宾操作系统上启用 SSH。有了它,您可以使用 Mac 控制台来管理来宾操作系统上的 Apache 和其他组件。
为此,您可以使用 Bitnami 应用程序:
https ://bitnami.com/stacks
它们在本地运行,从您的主目录中的文件夹运行,所以一切都是本地的。他们中的大多数都有一个不错的 GUI 来启动/停止 LAMP 堆栈,因此您可以专注于您的应用程序。
您只需要您想要运行的应用程序(即 Wordpress、Drupal 或普通 LAMP),下载安装程序并运行它。由于它从本地“物理”机器中的文件夹运行,因此您可以使用 Finder 和您最喜欢的文本编辑器处理任何文件,无需做任何特别的事情。
有关 Bitnami 安装程序的更多详细信息,请参阅https://docs.bitnami.com/installer/faq/osx-faq/#install_osx