美文网首页
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