【问题标题】:Homestead and Local php version for per project vagrant installation每个项目 vagrant 安装的 Homestead 和本地 php 版本
【发布时间】:2021-02-11 15:44:42
【问题描述】:

我正在尝试为我刚刚从 repo 克隆的 laravel 8.2 项目运行每个项目的 vagrant 安装,我个人不喜欢 laravel 8,但是我的本地环境设置为运行 laravel 7 项目,我的本地 php 版本是 7.2.22,但对于这个项目,它告诉我 composer 至少需要 php 7.3 版本(在我的本地机器上)。

使用 vagrant/homestead 的主要原因是您不必首先影响或更改本地计算机上的任何内容,对吗?因此,如果我不想升级到 7.3,那么它不允许我首先创建 de 虚拟机 bc 我必须升级它,因为我可以在 虚拟机中随意修改 em> 而不是我的本地...

有什么建议吗?

【问题讨论】:

    标签: php laravel vagrant homestead


    【解决方案1】:

    最后,我无法在不修改本地机器的情况下找到运行 vagrant 的方法,因此必须在本地机器上更新 php 版本

    【讨论】:

      【解决方案2】:

      如果你使用 Homestead,你可以参考 laravel 文档 https://laravel.com/docs/8.x/homestead#php-versions

      你总是可以为每个项目使用特定的 php 版本

      编辑您的Homestead.yaml

      例子:

      sites:
          - map: sample1.app
            to: /home/vagrant/code/sample1/public
            php: "7.2"
      
          - map: sample1.app
            to: /home/vagrant/code/sample1/public
            php: "7.24"
      

      【讨论】:

        猜你喜欢
        • 2015-09-17
        • 1970-01-01
        • 2014-07-19
        • 2012-02-12
        • 2018-03-07
        • 1970-01-01
        • 2017-01-07
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多