Laravel Homestead 4.0 已发布,用以支持 PHP 7.1
对于 Laravel Homestead,想必大家已经很熟悉,这是一个用于在多平台运行 Laravel 的 Vagrant 盒子。现在已经发布到 4.0 版本,新版本主要是支持刚刚发布的 PHP 7.1。
升级很简单,不过取决于安装方式的不同,升级方式也有所区别。
备份Homestead数据库
这并不是必须的,因为盒子名称已经修改,不过,备份下来也不是什么坏主意:
vagrant@homestead:~/Sites$ mysqldump -u homestead -p --all-databases > alldbs.sql
全局安装的Homestead
接下来,如果你是全局安装的Homestead,升级步骤如下:
cd /path/to/homestead git fetch origin git checkout v4.0.0 vagrant destroy rm -rf .vagrant vagrant up
安装在项目中的Homestead
如果你是在项目中安装的与composer.json
相匹配的Homestead,通过以下方式升级到新的版本:
"laravel/homestead": "^4.0"
然后运行以下命令:
composer update vagrant destroy rm -rf .vagrant vagrant up
此外还需要再次运行Homestead make
命令来更新Homestead.yaml
:
mv Homestead.yaml Homestead.yaml.backup php vendor/bin/homestead make
如果需要的话确保将Homestead.yaml.backup
中改变的东西拷贝到新的Homestead.yaml
。
6 Comments