🦄 2024 独立开发者训练营,一起创业!查看介绍 / 立即报名(剩余10个优惠名额) →

路径(六):虚拟机

虚拟机(Virtual Machine),就是你可以在一台电脑上虚拟出来很多台电脑,每个电脑上边都可以有自己的独立的操作系统,文件系统,内存,CPU 等等。

对于 Web 工程师,虚拟机很有用,比如你自己平时用的电脑上装的是 Windows ,但是你要开发的项目要运行在 Linux 系统上,这样你就可以在本地的电脑上创建一台虚拟机,然后给它安装好跟生产环境一样的 Linux 操作系统,比如 CentOS ,Ubuntu ...  然后让你的项目运行在这台虚拟机上。这样你在把项目放到它真实的运行环境的时候,就不容易出错。

或者你平时用 Mac,操作系统是 OSX ,如果你想测试应用在 IE 浏览器上面的表现,你就可以去创建一个 Windows 操作系统的虚拟机,启动虚拟机以后,你可以用虚拟机上的 IE 浏览器访问你的应用。你也可能因为有些网银需要运行在 Windows 系统上,不过要注意有些带 U Key 的网银不支持在虚拟机上用,比如工商的网银。招行是可以用的。

创建这些虚拟机用的是虚拟机软件,可以选择的也很多,比如 VMware,Virtualbox,找一个开源的,跨平台的虚拟机软件,推荐使用 Virtualbox。安装好以后,可以去创建一台虚拟机,先去下载一个操作系统的镜像,比如你打算装个 xp 系统的虚拟机,就去下载一个 Windows XP 操作系统的安装镜像。

QQ20150120-1

安装 Virtualbox

安装软件推荐使用系统的包管理工具,Windows 上就是用 Chocolatey,Mac 可以使用 Homebrew。

Windows 安装 Virtualbox

choco install virtualbox

Mac 安装 Virtualbox

brew install Caskroom/cask/virtualbox

然后我们去创建一个 Windows XP 虚拟机,先去下载个 Windows XP 系统镜像,一般这种镜像文件是 .iso 格式。

点击 新建,输入虚拟机的名称,选择系统类型,还有版本。

QQ20150120-2

为虚拟机分配内存。

QQ20150120-3

QQ20150120-4

QQ20150120-5

QQ20150120-6

QQ20150120-7

浏览到下载的系统镜像,然后点击 Start ,这样就可以开始安装操作系统了。

QQ20150120-8

QQ20150120-9

路径

评论

弄一个笔记本 I7 + 8G + SSD 跑 centOS .
学习速度还不如王老师的快。

你的笔记本能飞了:)

前段时间win8有个bug,安装好系统之后,而且软件要以兼容模式运行,过一段时间就打不开了,报(0x80070057)错误,不知道现在修复了没有,然后就用VM了,结果vagrant又不支持,vagrant一直卡在vagrant up,就一直没用了,因为up老是出错--->VBoxManage.exe: error: Code E_INVALIDARG (0x80070057) - One or more arguments are invalid (extended info not available),现在在学laravel,感觉浩哥的laravel很不错。

Vagrant 支持 VMware,你在下载 box 的时候,选择 VMware 类型的 box 就行。出现错误啊,卸载 Virtualbox ,再重新安装一下吧。

VMware需要一个插件,vagrant官网好像有说,这是慕课网一个Symfony2框架跟我老师说的。vagrant过段时间在装吧,现在学laravel,就专心先搞透,以前什么都学一点,学了一年,学的东西倒是多,就是做不出东西。越看皓哥的laravel,越觉得精简实在。

我今天在 Windows 上试 Vagrant 的时候,虚拟机用的 Virtualbox ,好像也出了一个你遇到的问题。我删除(vagrant destroy)了项目里的虚拟机,重新初始化(vagrant init),再启动(vagrant up),就没有遇到问题了。 新版 Vagrant ,在 SSH 的时候,用的端口号是 2200,之前是 2222 。

微信好友

用微信扫描二维码,
加我好友。

微信公众号

用微信扫描二维码,
订阅宁皓网公众号。

240746680

用 QQ 扫描二维码,
加入宁皓网 QQ 群。

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点