Homestead环境搭建

Author Avatar
yyq 2020-05-11 17:18:53
  • 二维码

Homestead环境搭建

        laravel7已经发布,想下载个最新版尝尝鲜,居然要求php版本在7.2.5,好吧,本地木有这么高版本,于是决定安装个homestead,说是很好用


        NO1:软件准备,直接在网上找的下载链接,不知道啥时候失效,记录下

            https://pan.baidu.com/s/1jH6o5sa#list/path=%2Fsharelink201579654-226200173761065%2FWindows&parentPath=%2Fsharelink201579654-226200173761065

        此处可直接下载到虚拟机virtureBox,vagrant,然后可以在社区找到虚拟机盒子homestead-9.3.0.zip,这个有点大,导入完成后可以删掉,链接如下:

            https://learnku.com/laravel/t/41809

        除了上述3个软件,还需要装个git敲命令,自行百度


        NO2:按顺序安装虚拟机virtureBox,vagrant,安装完成后就可以导入homestead盒子了,解压下载的homestead-9.3.0.zip,包含两个文件

        homestead-virtualbox-9.3.0.box、metadata.json,解压时候注意,最好是在英文目录,然后通过系统命令cmd定位到解压目录,执行命令:

        vagrant box add metadata.json,执行成功就完成了导入


        NO3:接下来安装好git,之后找个目录下载定制版的homestead,通过git,cd到目录下执行如下命令:

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

        下载完成之后我们使用命令行进入 Homestead 目录,使用Git 检出我们需要的 Homestead 版本,我用的是7.8.0,命令如下:

        checkout v7.8.0

        完成后,最后执行初始化命令,生成配置文件Homestead.yaml ,命令如下:

        bash init.sh


        NO4:git下打开配置文件命令subl ~/Homestead/Homestead.yaml,需要注意的主要是文件映射及站点配置

        folders: 

        - map: D:/homestead 

        to: /home/vagrant/Code

        意思是将本地目录D:/homestead映射到虚拟机/home/vagrant/Code,可自行修改

        

        sites: 

        - map: homestead.test 

        to: /home/vagrant/Code/Laravel/public

        配置了访问站点homestead.test,指向下面的目录,可自行修改,注意站点在本地需要添加在host文件,添加内容如下:

        192.168.10.10 homestead.test,才能正常本地访问


        NO5:SSH秘钥的生成,在homestead目录下使用git执行命令如下:

        ssh-keygen -t rsa -C "your_email@example.com"

        邮箱使用自己的即可,然后一路敲enter键


        NO6:通过以上步骤后,整个homestead环境算的搭建完成了,几个常用操作命令如下:

        vagrant init 初始化 vagrant 

        vagrant up 启动 vagrant 

        vagrant halt 关闭 vagrant 

        vagrant ssh 通过 SSH 登录 vagrant(需要先启动 vagrant) 

        vagrant provision 重新应用更改 vagrant 配置 

        vagrant destroy 删除 vagrant 

        

上一篇 返回列表 下一篇

发表评论

Tips:评论内容请文明用语