Laravel Homestead的安装

2019-05-24 15:14:20 浏览2373次 作者: 我是个宝宝

收藏

Laravel Homestead的安装




需要安装的软件: 

        Virtualbox    https://www.virtualbox.org/

        Vagrant https://www.vagrantup.com/downloads.html/ (这个下载的时候他一开始很慢,几分钟后突然提速飞一样的感觉)

        GIT   https://git-scm.com/download/win

        

官网为外网:建议使用使用境外服务器下载,再转接二次下载(比如宝塔的链接下载;然后再放到网站目录下载)

我的Vagrant 安装目录选择在 D:/vagrant

1.进入D: /Vagrant   打开Git Bash 

    vagrant box add laravel/homestead  (等个十几分钟-------视网速而定 关于这一步,网上 有很多骚操作。我是不会使用的,因为他们的box镜像文件版本比较低大都在6.2.然而最新的都已经到了7.2.1,我喜欢最新的)

    vagrant box list   (查看镜像是否安装完成:)

    

3.克隆 Laravel Homestead 仓库到 D:/vagrant/homestead

    git clone https://github.com/laravel/homestead.git

    

    进入文件夹

        cd homestead

        bash init.sh

        

4.建立你的密钥(如果你没有建立过)

    ssh-keygen -t rsa (一路回车走下去,在默认目录下就有了,无需管理)

    

5.配置Homestead.yaml 文件 (在你的 D:/vagrant/homestead下面)文件开头有三条横线,我也不知道干啥的,看他不爽,删之!

    

    ip: "192.168.10.10"

    memory: 2048

    cpus: 1

    provider: virtualbox

    

    authorize: ~/.ssh/id_rsa.pub

    

    keys:

        - ~/.ssh/id_rsa

    folders:

    - map: D:/homestead

          to: /home/vagrant

    

    sites:

        - map: www.a.com

          to: /home/vagrant/laravel/public

    

    databases:

        - homestead

    

    上面内容需要改的就是,folders   和 sites

        folders---你需要映射到环境双向目录,map:本地 to:虚拟环境

        sites------虚拟环境解析地址 map:地址; to:虚拟环境根目录(一定是你项目的运行根目录)

6.在你的(在你的 D:/vagrant/homestead下面)

    vagrant up    在开启你的 Oracle VM VirtualBox的情况下执行

7.配置好hosts   就可以愉快的写代码测试了。

    192.168.10.10   www.a.com

    

**********注意事项

    访问你的www.a.com 就会自动转至192.168.10.10环境。

  因为你的线上实时共享目录是 /home/vagrant/laravel/     本地实时共享 D:/homestead

     但是映射的运行根目录是/home/vagrant/laravel/public

  so你的在D:/homestead写个index.php是不行的,要写在D:/homestead/public下面


当您发现内容错误或代码bug,以及下载链接无法使用等,请点击屏幕右下角的上报错误来进行提交,我们会尽快修正。
本程序所有源码和工具完全免费,当本网站内容如果侵犯了您的权益,请联系我们,我们会尽快处理,感谢您的合作。

收藏 分享

相关文章

评论:

文明上网理性发言,请遵守 新闻评论服务协议

当前还没有评论,快来评论吧

上报错误