简而言之:
我有一台装有 Win XP、Windows 7 和 Ubuntu 的多重引导机器,我希望我的 localhost Web 项目能够被所有三个操作系统共享。
详细信息:
我终于想为我的 Web 开发工作摆脱 Windows XP,但我的本地 Apache + PHP + MySQL 堆栈与我的旧操作系统绑定在一起,我花了一些时间考虑将这个设置调整到现在的样子现在。
如果我可以将数据库和 Web 文件放在一个独立于当前操作系统的位置,那就太好了,这样我就可以使用不同的操作系统重新启动并继续处理相同的项目。
理想情况下,我还希望保留和共享其他应用程序的设置和文件(Firefox 插件、Opera 键盘快捷键、邮件和聊天帐户、Eclipse 设置等),但这可能是另一个问题。
如果可能的话,我想避免严重的性能损失。
最后,一旦我选择了一个解决方案,如果我能找到一种简单的方法将设置从 Windows XP 设置移植到新的共享环境,那就太好了。特别是:数据库、htdocs 文件夹、虚拟主机设置。
VirtualBox 或 vmware 是解决方案吗?还是带有便携式应用程序的东西?或者我应该在每个操作系统上运行单独的 Apache / MySQL / PHP,然后让它们共享它们的设置和 htdocs 文件?
谢谢!