Laravel Homestead 4.0 已发布,用以支持 PHP 7.1
由 学院君 创建于4年前, 最后更新于 4个月前
版本号 #3
7406 views
3 likes
0 collects
对于 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。