美文网首页
PHP Laravel学习之Homestead开发环境安装

PHP Laravel学习之Homestead开发环境安装

作者: 唐朝早晨 | 来源:发表于2018-07-21 19:08 被阅读0次

    写在前面:
    本文是通过学习Laravel Chain社区和官方文档经过记录了自己的安装Homestead过程。
    官方文档传送门:http://laravelacademy.org/post/7658.html
    Laravel Chain传送门:https://laravel-china.org/docs/laravel-development-environment/5.5


    安装Homestead需要先安装virtualbox和Vagrant,以及git(如果以前安装过可略过)
    virtualbox传送门:https://www.virtualbox.org/wiki/Downloads
    Vagrant传送门:https://www.vagrantup.com/downloads.html
    git传送门:https://gitforwindows.org/
    Homestea镜像传送门:http://download.fsdhub.com/lc-homestead-6.1.0-2018061700.zip

    重要步骤分割线


    以下所有命令都是在git中运行的。
    1、安装virtualbox,只需把下载下来的zip文件解压,然后打开安装包进行傻瓜式安装;安装完成后:


    virtualbox

    2、安装Vargrant,同样只需把下载下来的zip文件解压,然后打开安装包进行傻瓜式安装。
    3、将下载下来的Homestea镜像解压,使用命令行进入解压后的目录,我的目录是:F:\Laravel\lc-homestead-6.1.0-2018061700\lc-homestead-6.1.0-2018061700\,该目录下有:


    然后输入如下命令

    vagrant box add metadata.json
    

    结果如下图所示:


    完成Homestead Vagrant盒子导入

    4、下载定制版的Homest,使用git命令输入如下内容:

    git clone https://git.coding.net/summerblue/homestead.git Homestead
    

    克隆成功如下:




    5、使用命令行进入Homestead目录下,使用git命令检出我们需要的版本

    $ git checkout v7.8.0
    

    6、初始化Homestea同样是在Homestead目录下,使用如下命令:

    bash init.sh
    

    命令执行完成后会在Homestead目录下生成Homestead.yaml、after.sh、aliases三个文件


    7、修改Homestead.yaml配置文件如下图所示:


    8、生成SSH Key,首先通过如下命令检查主机是否已经生成SSH Key:

    ls -al ~/.ssh
    

    若没有这显示如下:



    使用以下方法来生成SSH Key:

    ssh-keygen -t rsa -C "你的邮箱"
    

    一路回车
    结果如下:



    如果有这显示结果如下:



    9、配置站点
    打开C:\Windows\System32\drivers\etc\hosts在最后一行加入:
    192.168.10.10 homestead.test
    

    10、运行Vagrant,在Homestead目录下输入:

    vagrant up
    

    11、通过SSH登陆Homestead虚拟机

    vagrant ssh
    

    登陆成功如下显示:



    退出虚拟机输入

    exit
    

    关闭Homestead

    vagrant halt
    

    到此就配置完成了~~

    相关文章

      网友评论

          本文标题:PHP Laravel学习之Homestead开发环境安装

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