1.Github下载homestead项目到自定义目录
git clone https://github.com/laravel/homestead
2.下载homestead盒子。
3.添加vagrant盒子:homestead-6.3.0.box
vim homestead.json
{
"name": "laravel/homestead",
"versions": [{
"version": "6.3.0",
"providers": [{
"name": "virtualbox",
"url": "D:/Users/youname/Downloads/homestead-6.3.0.box"
}]
}]
}
vagrant box add homestead.json
生成ssh密钥对
ssh-keygen -t rsa
生成homestead虚拟机实例
进入前面git下载的homestead目录,运行init初始化,启动。
cd homestead
init
vagrant up
PHP版本切换
FAST-CGI网页端:
sites:
- map: homestead.test
to: /home/vagrant/code/Laravel/public
php: "5.6"
CLI命令端:
update-alternatives --display php 查看所有 php 版本和当前版本
update-alternatives --config php 执行后,会列出当前 php 所有版本和编号,输入编号,切换到执行的版本。
Homestead 目录下有个 aliases 文件,这个文件中定义了一些可以直接在虚拟机中使用的命令。
比如想切换到 7.0 版本直接执行
php70
homestead说明:https://laravel.com/docs/5.8/homestead
Homestead 下切换 PHP 版本