教你使用在Homestead中版本管理工具切换 PHP 版本

发布时间 - 2021-12-22 00:00:00    点击率:

homestead中如何安装需要切换 php 版本?下面本篇文章就来给大家介绍一下homestead 下切换 php 版本的方法,希望对大家有所帮助!

Homestead 下切换 PHP 版本

Laravel 的 Homestead 中自带了 PHP5.6、PHP7.0、PHP7.1 和 PHP7.2 这 4 个版本。默认运行的最高版本 7.2, 但有时公司需求不得不切换到别的版本。

那怎么切换呢?

Homestead 中自带了切换版本的方式,如下:

sites:
    - map: homestead.test
      to: /home/vagrant/code/Laravel/public
      php: "5.6"

但是,当你在 homestead 中执行 composer 时,或者用 php -v 查看 php 版本时,还是最高版本 7.2 的。导致 composer 进行版本检查时或者更新包时,都是按照 7.2 版本来更新的。

怎么办呢?

homestead 中自带了版本管理工具 update-alternatives

用法如下:

update-alternatives --display php 查看所有 php 版本和当前版本
update-alternatives --config php 执行后,会列出当前 php 所有版本和编号,输入编号,切换到执行的版本

之前没注意 Homestead 目录下有个 aliases 文件,这个文件中定义了一些可以直接在虚拟机中使用的命令,比如想切换到 7.0 版本直接执行

php70

即可!

相关推荐:最新的五个Laravel视频教程


# laravel  # 带了  # 切换到  # 都是  # 有个  # 你在  # 给大家  # 可以直接  # 就来  # 介绍一下  # 如想 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何选择可靠的免备案建站服务器?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  android nfc常用标签读取总结  Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用  Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中  Laravel怎么实现一对多关联查询_Laravel Eloquent模型关系定义与预加载【实战】  青岛网站建设如何选择本地服务器?  移动端脚本框架Hammer.js  谷歌Google入口永久地址_Google搜索引擎官网首页永久入口  智能起名网站制作软件有哪些,制作logo的软件?  高防服务器租用首荐平台,企业级优惠套餐快速部署  Swift中swift中的switch 语句  微信小程序 五星评分(包括半颗星评分)实例代码  胶州企业网站制作公司,青岛石头网络科技有限公司怎么样?  Laravel如何实现数据导出到PDF_Laravel使用snappy生成网页快照PDF【方案】  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势  Laravel怎么使用Markdown渲染文档_Laravel将Markdown内容转HTML页面展示【实战】  百度输入法全感官ai怎么关 百度输入法全感官皮肤关闭  googleplay官方入口在哪里_Google Play官方商店快速入口指南  网站广告牌制作方法,街上的广告牌,横幅,用PS还是其他软件做的?  如何用IIS7快速搭建并优化网站站点?  Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  如何打造高效商业网站?建站目的决定转化率  1688铺货到淘宝怎么操作 1688一键铺货到自己店铺详细步骤  高端建站如何打造兼具美学与转化的品牌官网?  制作企业网站建设方案,怎样建设一个公司网站?  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率  Java垃圾回收器的方法和原理总结  Laravel如何使用Service Container和依赖注入?(代码示例)  在Oracle关闭情况下如何修改spfile的参数  Python并发异常传播_错误处理解析【教程】  html如何与html链接_实现多个HTML页面互相链接【互相】  Laravel怎么使用Intervention Image库处理图片上传和缩放  Java类加载基本过程详细介绍  javascript事件捕获机制【深入分析IE和DOM中的事件模型】  Android滚轮选择时间控件使用详解  家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?  Laravel怎么在Controller之外的地方验证数据  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  php结合redis实现高并发下的抢购、秒杀功能的实例  绝密ChatGPT指令:手把手教你生成HR无法拒绝的求职信  Python正则表达式进阶教程_复杂匹配与分组替换解析  CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】  Windows10电脑怎么查看硬盘通电时间_Win10使用工具检测磁盘健康  HTML5建模怎么导出为FBX格式_FBX格式兼容性及导出步骤【指南】  如何在云主机快速搭建网站站点?  如何在阿里云购买域名并搭建网站?  JavaScript如何实现倒计时_时间函数如何精确控制