Homestead 如何切换 PHP 版本?

我改了nginx 配置文件,但是执行 vagrant provision 重启配置文件,我修改的默认又回到了7.1,请问怎么切换版本啊?
file

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 7
jltxwesley

不需要修改 Nginx 的配置,只需要在 Homestead/Homestead.yaml 里指定版本即可,看你已经翻出这个帖子了: 问答:Homestead 中有多个 PHP 版本,如何切换版本?

如果你试了最佳答案,行不通的话,先查看下 homestead box 的版本。

5年前 评论

@jltxwesley 我指定版本 这样,打印phpinfo 还是7.1.。。没有变化。。

file

5年前 评论

@jltxwesley 我安装的homestead 是laravel5.5文档里的。。没找到怎么看版本。。

5年前 评论

@jltxwesley 是2.1版本。。 直接在Homestead/Homestead.yaml设置 ,还是修改对应站点的配置文件,都不行呐。。崩溃

5年前 评论
jltxwesley

@gaoxiang

直接修改对应站点的配置不行,重新加载会被覆盖的。

你确定是 2.1 的版本?我不是指 vagrant 的版本,是 vagrant box 的版本,教程里的用的是 laravel/homestead (v3.0.0),最新的版本是 6.3.0,不过3.0.0已经支持 PHP 5.6, 7.0, and 7.1 的配置了:https://github.com/laravel/settler/release...

5年前 评论

@jltxwesley 那3.0的版本 怎么切换啊?我里面PHP版本有 5.6, 7.0, and 7.1,想切换到7.0

5年前 评论

@gaoxiang 是php: "7.0" 而不是php:"7.0" ,冒号右面有一个空格的

file

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!