美文网首页
[Homestead] Win平台下搭建Homestead fo

[Homestead] Win平台下搭建Homestead fo

作者: 大头东 | 来源:发表于2017-06-27 15:52 被阅读0次

    **搭建环境及工具:Windows 10 、Git Bash、Virtualbox、Vagrant、Homestead **


    1.下载Virtualbox,截稿前最新版本为 5.1.22:www.virtualbox.org/wiki/Downloads

    2.下载Vagrant,截稿前最新版本为1.9.5:www.vagrantup.com/downloads.html

    3.点击桌面的Git Bash,默认进入到~目录下(此电脑User的home目录,在C:\Users\Your Name下)

    4.在此目录下添加Homestead镜像,vagrant box add laravel/homestead,截稿前安装的版本为2.1.0,大小近1G,下载的速度较慢

    5.在此目录下克隆Homestead配置文件,git clone https://github.com/laravel/homestead.git Homestead

    6.编辑Homestead.yaml文件,cd Homestead,执行bash init.sh生产Homestead.yeaml文件,在此目录下找到Homestead.yaml文件,对此修改,我的项目文件夹名为Laravel(F盘存放),项目名为New(包含在Laravel),如果要配置多个站点:在sites下,照此模仿-map to即可,databases会根据你laralvel项目中env里数据库名而自动在虚拟机里生成一个以此命名的数据库,当然你也可以不用指定databases,直接手动创建数据库;最后别忘了找到C:\Windows\System32\drivers\etc\hosts,增加解析,'192.168.10.10 homestead.app',增加新项目,就在此再增加'192.168.10.10 example.app'

    Example.PNG

    7.生成ssh key,仍在Homestead目录下执行 ssh-keygen -t rsa -C "youremail@example.com"

    8.操作虚拟机,cd Homestead

    • vagrant up --启动虚拟机
    • vagrant halt --关闭虚拟机
    • vagrant reload --provision --当修改Homestead.yeaml文件时,用于重启生效

    9.打开浏览器,输入homestead.app试试!


    注意:很有可能在你执行 vagrant up 的时候,会一直停留在 ssh auth method:private key,这主要是由于电脑没有开启硬件虚拟化,开启此功能在BIOS中(开机按F2或F10等快捷键)找到相关选项开启即可

    相关文章

      网友评论

          本文标题:[Homestead] Win平台下搭建Homestead fo

          本文链接:https://www.haomeiwen.com/subject/psdecxtx.html