与其他设置问题类似,但稍微复杂一些。
使用两个 500GB 驱动器,请帮助确定最佳的 Web 开发设置:
- RAID 1 用于镜像
- 分区:
- Windows 7的
- Linux(Ubuntu)
- Linux Swap(如有必要)
- 存储 - 供两个操作系统使用(数据、文档等) - NTFS
- 在每个操作系统上都使用 XAMPP 进行开发
- 两个操作系统使用的 PHP(还有 MySQL、Firefox 等)的单一设置文件
每个操作系统在开发过程中都有自己的用途,我真的希望能够在一个操作系统上进行开发,然后切换回另一个操作系统,并且仍然能够继续开发而不会错过任何节拍。我想知道这是否可行,或者是否不值得这么麻烦。如果可行,我该如何实现 XAMPP 的“单一设置”以供两个操作系统使用。
我猜有人会告诉我只使用虚拟机,但我更喜欢双启动。
答案1
我仍然建议你使用虚拟机这是我自己的经验。在两个或多个操作系统之间切换确实很烦人,特别是当你处于“工作流程”中时。有时你会切换到另一个操作系统,然后意识到你忘记了第一个操作系统中的某些东西,然后切换回来,完成你忘记的东西,然后再次切换回来......浪费时间和精力。
此外,设置会更加复杂,LAMP(Linux、Apache、MySQL、PHP)、自动备份(特别是如果您要使用 RAID)等等。我不知道您对 Linux 有多熟悉,但这可能真的很难。VM 允许您执行“快照”(一键备份),因此如果您的 Linux“崩溃”,您可以随时回滚/恢复。
VM 还具有“共享文件夹”——一种在操作系统之间建立“通信”的“简便方法”。因此,您可以像我一样进行操作:在 Win7 上创建一个文件夹“WebDev”(这是所有项目的位置。它也可以放在单独的硬盘上),然后在 VM 中创建共享文件夹(具有读/写访问权限),将其软链接(Linuxln -s
命令)到 Apache 的 www 文件夹,然后就大功告成了!一个包含所有项目的位置,可以从两个操作系统访问,甚至可以同时访问!