在我们的办公室,我们正在使用家园作为我们当地的发展环境。到目前为止,我们所有的项目都是在PHP5.6中完成的。现在我们有了一个新项目,我们将使用PHP7。我无法在我当前的PHP5.6宅基地机器上运行PHP7。如何实现运行PHP5.6和PHP7项目?它们不需要同时运行,所以如果可以将Homestead.yaml更改为使用更新的版本,那就可以了。
我已经尝试过运行vagrant box add laravel/homestead --box-version 1.0.1。这增加了1.0.1框,但当我将version: 1.0.1添加到Homestead.yaml并开始漫游时,PHP仍然在5.6上。
发布于 2017-08-16 21:56:51
如果人们发现这个帖子-答案已经改变了。
如果您运行住家v6或以上-您将自动获得多个PHP版本的默认安装。
在Homestead.yaml文件中,您可以设置版本:
sites:
- map: homestead.app
to: /home/vagrant/Code/Laravel/public
php: "5.6"此外,您可以通过CLI使用任何受支持的PHP版本:
php5.6 artisan list
php7.0 artisan list
php7.1 artisan list查看Laravel以获得更多信息:https://laravel.com/docs/5.4/homestead#multiple-php-versions
发布于 2019-06-03 19:23:06
最新的Laravel版本包括PHP5.6是Laravel5.6.有关详细信息和安装说明,请参见https://laravel.com/docs/5.6/homestead。
在安装过程中使用以下命令获取这个:
vagrant box add laravel/homestead --box-version 6.4.0
git clone https://github.com/laravel/homestead.git .
git checkout v7.20.0这个主页版本支持PHP5.6到7.3。
(更详细的德语:https://blog.dmr-solutions.com/blog/homestead-vagrant-box-mit-php-56)
发布于 2017-01-23 13:24:22
找到解决办法了!我学习了这教程。我可以运行一个PHP5.6和一个PHP 7家园。我唯一需要做的事情(我已经配置了一个PHP5.6宅基地)是:
git clone https://github.com/laravel/homestead.git ~/Homestead-7在Homested-7文件夹(或其他名称)中克隆最新的宅基地版本bash init.sh并回答所有问题。vagrant provision )。https://stackoverflow.com/questions/41804727
复制相似问题