关键词:
1.安装vagrant,vitrualbox
2.下载homestead的box包,并添加到vagrant
下载地址:
https://atlas.hashicorp.com/laravel/boxes/homestead
如果这里没有看到下载链接,可以将版本号拼接为如下地址进行下载,即将下面的0.2.6换成下载对应的版本。
https://atlas.hashicorp.com/laravel/boxes/homestead/versions/0.2.6/providers/virtualbox.box
将包加入到vagrant:
vagrant box add laravel/homestead /path/to/virtualbox.box
到此就可以切换到项目目录,生成配置文件:
cd ~/project
vagrant init laravel/homestead
会在项目目录下生成一个配置文件 Vagrantfile。
但是我并不打算自己生成配置文件然后再去繁琐的配置。
下载homestead的配置文件,然后在此配置文件基础上只需简单的修改即可。
3.下载homestea对应的配置文件与简单的配置。
下载地址:
https://github.com/laravel/homestead
将下载文件放在Homestead内,会看到文件里也有个叫Vagrantfile配置文件。
切换到 Homestead内,初始化配置文件:
bash init.sh
此时会生成目录 ~/.homestead/,进入此目录会看到一个Homestead.yaml的文件,就是在这里做一些配置。
Homestead.yaml的内容:
--- ip: "192.168.10.10" //虚拟机的ip地址 memory: 2048 //内存2G cpus: 1 provider: virtualbox authorize: ~/.ssh/id_rsa.pub keys: - ~/.ssh/id_rsa folders: - map: D:project //本机的项目目录 to: /home/vagrant/Code //虚拟机对应的项目目录 sites: - map:site1.app //虚拟机配置 别忘记在本机的hosts文件添加映射 如 192.168.10.01 site1.app to: /home/vagrant/Code/talkmed/public databases: - homestead //数据库名 默认的数据库账号/密码 homestead/secret # blackfire: # - id: foo # token: bar # client-id: foo # client-token: bar # ports: # - send: 50000 # to: 5000 # - send: 7777 # to: 777 # protocol: udp
4.启动与管理
准备工作已经就绪,如何开启呢?
切换到Homestead文件夹:
vagrant up # 启动虚拟机
vagrant halt # 关闭虚拟机
vagrant reload # 重启虚拟机
vagrant ssh # SSH 至虚拟机
vagrant status # 查看虚拟机运行状态
vagrant destroy # 销毁当前虚拟机
vagrant provision #添加了一个sites 执行生效
stop!
有问题可以留言。
windows下vagrant的安装使用
vagrant是简便虚拟机操作的一个软件,而使用虚拟机是为了开发环境与生产环境一致(很多开发环境为windows而生产环境为linux),不至于出现在开发环境正常而移步到正式生产环境时出现各种问题,vagrant通过共享文件,可以实现... 查看详情
vagrant怎么安装lnmp环境
...我安装了一个centos65,具体的命令是这样的(box在本地)vagrantboxaddcentos65/Users/zeopean/Downloads/mac/centos65-x86_64-20140116.box接下来,我的vagrant就装好了,需要初始化vagrantinitcentos65vagrantup需要注意的是,有可能现在呢的Vagrantfile文件中的... 查看详情
在 windows 上安装 Vagrant 的问题
】在windows上安装Vagrant的问题【英文标题】:ProblemwithVagrantInstallationonwindows【发布时间】:2021-10-1010:34:39【问题描述】:我打算使用homestead在Windows上开发一个laravel应用程序。所以我安装了VirtualBox,然后又安装了Vagrant,它按预期... 查看详情
在windows下用eclipse开发和运行spark程序
我们想现在windows环境下开发调试好spark程序,然后打包,最后放到linuxspark集群环境去运行。Windows环境准备准备好Eclipse开发环境,最好是支持scala语言的。可以到scala的官网上下载:http://scala-lang.org/download/下载Spark... 查看详情
如何在windows下用flask做web开发
在windows下用flask做web开发步骤:使用工具:Windows系统电脑、flash、Python。具体操作:首先,下载PyCharm,默认安装。(官网提供python社区免费版,付费版本可以支持flask)运行PyCharm,点击Files-NewProject弹出如下窗口。新建好项目后... 查看详情
vagrant使用小结
vagrant使用小结最近公司用了vagrant的虚拟镜像服务,感觉挺不错的.在此仅记录使用方法.优点:我们可以通过Vagrant封装一个Linux的开发环境,分发给团队成员。成员可以在自己喜欢的桌面系统(Mac/Windows/Linux)上开发程序,代码却... 查看详情
vagrant搭建虚拟化开发环境lamp和lnmp环境配置(代码片段)
跟着上一篇来,本篇开始配置php开发环境上一篇地址:https://www.cnblogs.com/phperpxy/p/10337848.html安装相应的软件这里有坑,一定要按步骤来第一步替换源(默认的源是国外的,下载速度惊人)sudocp/etc/apt/sources.list/etc/apt/sources.list.bak#备份sudovi/... 查看详情
用vagrant搭建一个自己的lnmp环境
用vagrant搭建自己的lnmp环境1、工具:a、vagrantb、virtualboxc、linux服务器box(此处我使用centos7.0)2、安装完vagrant和virtualbox后,打开命令行,运行以下命运,添加box:vagrant box addBOXNAME box路径(上面下载的服务器box路径)3... 查看详情
vagrant部署开发环境(windows环境)(代码片段)
一、vagrant 工作原理 二、vagrant与docker的区别 vagrant是用来管虚拟机的,而docker是管容器的 docker的启动速度当然是无可比拟的,而vagrant当然不是要很docker比启动速度的,vagrant就是管虚拟机的,虚拟机与容器的区... 查看详情
vagrant之运维,搭建统一开发环境
特点:通过vagrant打包环境,可以跨平台使用。意思就是在windows下可以使用ubuntu系统配置的环境使用的平台:windows+64位需要准备的工具: virtualbox:虚拟机 https://www.virtualbox.org/w... 查看详情
在带有 Vagrant 的 Windows 上使用 NFS 时 Apache 无响应
】在带有Vagrant的Windows上使用NFS时Apache无响应【英文标题】:ApacheunresponsivewhenusingNFSonWindowswithVagrant【发布时间】:2020-12-1709:38:45【问题描述】:我正在使用LaravelHomestead(Vagrant)来设置我的开发环境。一切正常,直到我按照https://la... 查看详情
windows上使用vagrant打造laravelhomestead可协同跨平台开发环境
...ad是一个打包好各种Laravel开发所需要的工具及环境的 Vagrant 查看详情
使用vagrant打造跨平台开发环境
Vagrant 是一款用来构建虚拟开发环境的工具,非常适合php/python/ruby/java这类语言开发web应用我们可以通过Vagrant封装一个Linux的开发环境,分发给团队成员。成员可以在自己喜欢的桌面系统(Mac/Windows/Linux)上开发程序,代码却... 查看详情
在 Windows 和 Linux 下开发的 C++ 程序的区别
】在Windows和Linux下开发的C++程序的区别【英文标题】:ThedifferencebetweenaprograminC++developedunderWindowsandLinux【发布时间】:2010-02-2802:33:31【问题描述】:在Windows和Linux下用C++开发的程序有什么区别?为什么在Windows下用C++开发的程序不... 查看详情
windows下用gogs配置局域网gitserver
大道曙光 Windows下用gogs配置局域网gitserver最近要用C#开发一个新的项目,所以需要在Windows局域网环境下构建一个gitserver。在Windows7上搭建gitserver的方案很多。比如:1.gogs2.bamboo(https://www.atlassian.com/software/bamboo/)3.GithubforWindows+Coq... 查看详情
vagrant快速搭建lnmp环境并且打包带走留着以后用
不多说废话,全文文字,照着输就没问题 vagrant下载可以到VirtualBox的官网进行下载: https://www.virtualbox.org/wiki/Downloadsvagrant安装下载vagrant下的centos7的box贴一个别人上传好的云盘链接https://pan.baidu.com/s/1kW18LBD创建一个新... 查看详情
在windows下用eclipse开发和运行spark程序
我们想现在windows环境下开发调试好spark程序,然后打包,最后放到linuxspark集群环境去运行。Windows环境准备准备好Eclipse开发环境,最好是支持scala语言的。可以到scala的官网上下载:http://scala-lang.org/download/下载Spark... 查看详情
在windows下用nvm安装node(代码片段)
...文。1.nvm下载nvm的下载地址:https://github.com/coreybutler/nvm-windows/releases。选择第一个nvm-noinstall.zip,然后解压在系统盘(一般开发相关的文件我都放C盘,但是放别的盘也是可以的)。我放 查看详情