美文网首页vagrant
Windows 上安装 Laravel Homestead

Windows 上安装 Laravel Homestead

作者: A_Coder | 来源:发表于2016-11-22 12:21 被阅读106次

    • 下载和安装Git 的git bashvirtualboxvagrant

    • 在命令行或Git Bash中使用以下命令安装 Homestead Vagrant box

    vagrant box add laravel/homestead
    
    • 在随意的分盘中用Git Bash中安装 Homestead
    cd D:
    git clone https://github.com/laravel/homestead.git Homestead
    
    • 一旦你克隆完 Homestead 的代码仓库,即可在 Homestead 目录中运行 bash init.sh命令来创建Homestead.yaml配置文件。该文件在C:\Users\用户名.homestead中。
    bash init.sh
    
    • 配置 Homestead
    ip: "192.168.10.10"
    memory: 2048
    cpus: 1
    provider: virtualbox
    authorize: ~/.ssh/id_rsa.pub
    keys:
        - ~/.ssh/id_rsa
    folders:  #windows和hometead两个系统共享一个文件夹,映射
        - map: D:/LaravelWorkSpaces  #这个是项目的地址,例如D:\随便\项目的目录 1
          to: /home/vagrant/Code #这个是homestead系统的地址
    sites:   #sites属性可以帮助你可以轻易指定一个 域名来对应到 homestead 环境中的一个目录上,可以设置多个应用的地址
        - map: homestead.app   #这个是你项目要设定在你的浏览器上的地址
          to: /home/vagrant/Code/blog/public
        - map: blog.app   #这个是你项目要设定在你的浏览器上的地址
          to: /home/vagrant/Code/blog/public
    
          #- map: leimu.local
          #  to: /home/vagrant/Code/leimu/public
    databases:
        - homestead
    # blackfire:
    #     - id: foo
    #       token: bar
    #       client-id: foo
    #       client-token: bar
    # ports:
    #     - send: 50000
    #       to: 5000
    #     - send: 7777
    #       to: 777
    #       protocol: udp
    

    必须将在 Nginx sites 中所添加的「域名」也添加到你本机电脑的 hosts上。hosts文件会将请求重定向至 Homestead 环境中设置的本地域名。

    192.168.10.10 homestead.app
    92.168.10.10   blog.app
    
    • 启动 Vagrant box
      编辑完 Homestead.yaml后,在命令行里进入你的 Homestead 目录并运行 vagrant up命令
    vagrant up
    
    • 通过 SSH 连接Homestead
    $ vagrant ssh
    Welcome to Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-38-generic x86_64)
        Documentation:  https://help.ubuntu.com
        Management:     https://landscape.canonical.com
        Support:        https://ubuntu.com/advantage
    4 packages can be updated.
    0 updates are security updates.
    Last login: Tue Nov 22 02:10:45 2016 from 10.0.2.2
    

    参考:Laravel Homestead

    相关文章

      网友评论

        本文标题:Windows 上安装 Laravel Homestead

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