首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在PHP5.6和PHP7项目中使用Laravel

在PHP5.6和PHP7项目中使用Laravel
EN

Stack Overflow用户
提问于 2017-01-23 10:57:47
回答 4查看 8.9K关注 0票数 5

在我们的办公室,我们正在使用家园作为我们当地的发展环境。到目前为止,我们所有的项目都是在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上。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2017-08-16 21:56:51

如果人们发现这个帖子-答案已经改变了。

如果您运行住家v6或以上-您将自动获得多个PHP版本的默认安装。

Homestead.yaml文件中,您可以设置版本:

代码语言:javascript
复制
sites:
    - map: homestead.app
      to: /home/vagrant/Code/Laravel/public
      php: "5.6"

此外,您可以通过CLI使用任何受支持的PHP版本:

代码语言:javascript
复制
php5.6 artisan list
php7.0 artisan list
php7.1 artisan list

查看Laravel以获得更多信息:https://laravel.com/docs/5.4/homestead#multiple-php-versions

票数 16
EN

Stack Overflow用户

发布于 2019-06-03 19:23:06

最新的Laravel版本包括PHP5.6是Laravel5.6.有关详细信息和安装说明,请参见https://laravel.com/docs/5.6/homestead

在安装过程中使用以下命令获取这个:

代码语言:javascript
复制
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)

票数 2
EN

Stack Overflow用户

发布于 2017-01-23 13:24:22

找到解决办法了!我学习了教程。我可以运行一个PHP5.6和一个PHP 7家园。我唯一需要做的事情(我已经配置了一个PHP5.6宅基地)是:

  1. 通过运行git clone https://github.com/laravel/homestead.git ~/Homestead-7在Homested-7文件夹(或其他名称)中克隆最新的宅基地版本
  2. 进入这个目录,运行bash init.sh并回答所有问题。
  3. 就这样!您可能需要升级您的流浪汉(我的版本太老了),但是只要在https://www.vagrantup.com/downloads.html上下载最新版本就可以了(不要忘记在Homested-7中运行vagrant provision )。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41804727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档