vargrant 使用心得

Laravel Homestead 是一个官方预载的 Vagrant「封装包」,提供你一个美好的开发环境,你不需要在你的本机端安装 PHP、HHVM、网页服务器或任何服务器软件。不用担心搞乱你的系统!Vagrant 封装包可以搞定一切。如果有什么地方出现故障,你可以在几分钟内快速的销毁并重建虚拟机。

Vagrant一共有三种网络配置:

Forwarded port--端口转发的方式
Private network--私有网络,只有宿主机可以访问虚拟机
Public network--与宿主机器一样的网络配置,只要你能访问到宿主机,就能访问到虚拟机
有时候我们希望在局域网内访问另一台主机上的虚拟机,所以需要配置public network类型的网络,

在Homestead中只需要修改Homestead\scripts\homestead.rb文件,将config.vm.network :private_network, ip: settings["ip"] ||= "192.168.10.10"中的private_network修改为public_network
~/.homestead/Homestead.yaml的ip字段配置成一个和你主机同一网段的ip

这样局域网内其他电脑也可以访问到虚拟机上的站点加粗文字

本作品采用《CC 协议》,转载必须注明作者和本文链接
厉害了我的哥
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 2
Summer

排版不好看!
不过给头像点个赞 :muscle:

7年前 评论

自从vagrant1.8.3安装box都是问题之后, 我心里对vagrant就有了阴影,最后降级一个版本就能正常使用。。。。 然后1.9.X的时候打包环境给同事用,结果也是存在各种问题,不知道是vbox虚拟机的坑,还是vagrant的坑。。。
最后的选择就是安装个Parallels Desktop或者VMware Fusion,直接装虚拟机就好了,你上面说的所有配置都是点点鼠标就完成了,就是这么简单。 突然觉得vagrant耽误了我很多年。。。

7年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!
文章
1
粉丝
1
喜欢
1
收藏
0
排名:927
访问:6519
私信
所有博文
社区赞助商