Laravel Homestead Box 0.4.2使用php5.6而不是php7

Laravel Homestead Box 0.4.2使用php5.6而不是php7,php,laravel,vagrant,homestead,php-7,Php,Laravel,Vagrant,Homestead,Php 7,我有个小问题。相反,我希望这是一个小问题: 两天前,我安装了一个带有vagrant box add laravel/homestad和composer global require“laravel/homestad=~2.0”的homestad box 现在我有box版本0.4.2和Homestead版本2.2.1,但我只有php5.6可用。我想要php7。我的配置中没有任何更改。奇怪的是,在我的mac homestead上,使用相同的安装程序运行php7 有什么办法解决这个问题吗?每次我在谷歌

我有个小问题。相反,我希望这是一个小问题: 两天前,我安装了一个带有
vagrant box add laravel/homestad
composer global require“laravel/homestad=~2.0”的homestad box

现在我有box版本0.4.2和Homestead版本2.2.1,但我只有php5.6可用。我想要php7。我的配置中没有任何更改。奇怪的是,在我的mac homestead上,使用相同的安装程序运行php7


有什么办法解决这个问题吗?每次我在谷歌上搜索它,我发现的唯一问题就是从php7降到php5.6。laracast上的一些回答只说php7是更新的流浪者盒子的默认版本。

你可以升级你的宅地盒子。几天前我进行了新的安装,当前的PHP版本是7.0.3

此外,您可以使用SSH(或
vagrant SSH
命令)连接到该框,然后添加存储库并删除PHP 5:

sudo apt-get install -y language-pack-en-base
sudo LC_ALL=en_US.UTF-8 add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get purge php5-common -y
然后安装PHP 7:

sudo apt-get install php7.0 php7.0-fpm php7.0-mysql -y
sudo apt-get --purge autoremove -y
替代手册:

我发现问题: 我安装了两个不同版本的homestead。 0.4.2和0.3。?版本我通过移除流浪者的盒子解决了这个问题&删除我的homestead配置并重新安装homestead composer包。在那之后,我重新安装了流浪者箱,现在一切正常