最新mac切换php版本(升版本和降版本)亲测有效

这篇具有很好参考价值的文章主要介绍了最新mac切换php版本(升版本和降版本)亲测有效。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

由于公司新业务的项目与老项目PHP环境版本不一致,导致一部分老项目刚接手过来环境运行不起来,涉及到PHP版本切换,包括升版本和降版本问题的解决

查看电脑已经运行的PHP版本

php -v

mac 切换php版本,API,后端,php,php,开发语言

 可以看到mac下brew安装的服务程序

brew services list

mac 切换php版本,API,后端,php,php,开发语言刚接手的项目却要7.0版本的PHP,方法大概有五种方法(莫执行以下命令,仅罗列)

一 brew unlink php@xxx

二 brew uninstall  php@xxx

三 brew-php-switcher  php@xxx

四 brew services stop php@xxx

五 sudo vim  ~/.bash_profilexxx

在文件后面添加:

export PATH=/usr/local/Cellar/php@xxx/7.2.23/bin:/usr/local/Cellar/php@xxxx/7.2.23/sbin:${PATH}
source ~/.bash_profilexxxx

先说我用的最有效的方法:

mac 切换php版本,API,后端,php,php,开发语言

由于官方在维护的的只有8.0以上 版本,7.0版本已经不在维护,所以直接从官方拉取7.0版本的都会失败,mac上使用brew安装旧版php,执行brew install php@7.xxx报错Error: php@7.xxxx

所以要引入就旧版本库 , brew加入第三方仓库

brew tap shivammathur/php

mac 切换php版本,API,后端,php,php,开发语言
安装php相应的版本,例如7.4

brew install shivammathur/php/php@7.4

mac 切换php版本,API,后端,php,php,开发语言
建立链接并强制切换到7.4版本

brew link --overwrite --force shivammathur/php/php@7.4

mac 切换php版本,API,后端,php,php,开发语言 

PHP -v查看最新PHP版本 

mac 切换php版本,API,后端,php,php,开发语言

切换到相应版本下,运行PHP-fpm,启动正常

mac 切换php版本,API,后端,php,php,开发语言 

这样大功告成


 文章来源地址https://www.toymoban.com/news/detail-650402.html

到了这里,关于最新mac切换php版本(升版本和降版本)亲测有效的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Mac外接屏幕不显示解决方法-亲测有效

    前情提示 我的情况是突然有一天外界显示屏不显示了,查找很多方法不好使,打客服电话也没解决,最后看文章的时候想起来之前设置过 显卡切换 的情况,才导致我的外接屏幕无法显示。 ===== 一、首先要排除硬件设备问题 1、确定拓展坞、视频线、转接线都没问题; 2、确

    2024年02月08日
    浏览(114)
  • 最新微信小程序反编译方法(亲测有效,无需模拟器)

    此方法是本人多次试错意外发现的方法,以下是本人遇到的问题及解决方法,有其他方法欢迎讨论 1.下载node.js,直接去官网下载,配置教程网上有这里不讲了。 确保安装目录下有npm文件夹,后面会用到。 2.下载破解工具并解压,我解压到桌面https://codeload.github.com/superBiuBiuMan

    2023年04月08日
    浏览(35)
  • 【MAC、IOS】charles抓包配置教程,亲测有效

    环境:mac ios 在电脑端下载完charles后,默认情况下应该就可以抓HTTP的包,但如果想抓取HTTPS的需要进行额外的设置。 第一步,如下图所示安装mac端的证书,会让你添加钥匙串的访问,筛选一下证书查询到charles 的证书,将加密套接字协议层改为始终信任。 第二步,设置电脑端

    2024年02月09日
    浏览(48)
  • java微信小程序支付V2版本(亲测有效)

    MCHID(商户号) 就是商户注册之后,微信支付给你的唯一的数字 APPID(小程序的appid) SSLFILE(微信支付需要申请证书,这个字段就是把申请的证书下载之后,存放在你服务器的某个文件夹的路径) NOTIFYURL(支付成功之后,微信会给你这个url发送一条支付成功的消息) APIKEY(证书的秘钥

    2024年02月09日
    浏览(29)
  • 解决visual studio 各个版本运行慢问题,亲测有效

      其实,visual studio运行慢,并不是因为电脑的运存不够,笔者在大学机房运行visual studio(VS)软件 的时候也时常会遇到VS运行不动,在网上搜索了大量的解决方法,有的说要下载win10的SDK(建议者所用电脑系统为win10系统),我的电脑是win11系统,所以我按照这位网友所提示的

    2024年02月16日
    浏览(52)
  • Linux系统安装MySQL8.0版本详细教程【亲测有效】

    首先官网下载安装包:https://downloads.mysql.com/archives/community/ 一、上传到安装服务器 二、解压 三、移动位置并重新命名 四、创建mysql用户组和用户并修改权限 五、创建目录并赋予权限 六、配置my.cnf文件 配置内容如下: 七、初始化数据库 进入bin目录下 初始化 查看密码 生成的

    2024年02月03日
    浏览(36)
  • 【无标题】如何在ubantu22版本配置静态IP地址--亲测有效

    如何给ubantu 配静态ip地址 在Ubuntu中配置静态IP地址可以通过以下步骤实现: 打开终端,使用以下命令编辑网络配置文件 /etc/netplan/00-installer-config.yaml,该文件用于配置网络接口的设置。建议使用root用户或具有sudo权限的用户进行操作。 根据你的网络环境,修改该文件中的接口

    2024年02月05日
    浏览(29)
  • docker容器运行成功但无法访问,原因分析及对应解决方案(最新,以Tomcat为例,亲测有效)

    原因分析:     是否能访问当运行docker容器虚拟机(主机)地址     虚拟机对应的端口号是否开启或者防墙是否关闭     端口映射是否正确(这个是我遇到的)     tomcat下载的是最新版,docker运行后里面是没有东西的,会报404 一般都是这几个原因导致的明明docker容器运行

    2024年02月10日
    浏览(32)
  • Win11 更新绕过TPM2.0 方法 最新最简单 亲测有效 Win11系统更新 DEV方式

    最新的win11内测把不符合硬件规定的人都排除出去了,虽然有注册表导入可以挤到DEV通道, 不过在更新到8%会弹出显示设备不支持提示,关闭窗口后升级被取消。因此特在实践后教大家如何绕过TPM2.0 更新的方法 。和正常更新一模一样,不会造成任何数据丢失等问题! 1.没有

    2024年02月07日
    浏览(45)
  • SpringBoot最新版本Security配置(2023年),亲测成功

    SpringBoot最新版本Security配置(2023年),亲测成功 因为security默认密码加密为{noop}+密码 在用户进行用户认证登录的时候,前端传来的密码会用BCrpt加密方式进行加密,加密后的密码格式是{id}password,然后程序员会先获取到加密方式也即是{id},假设没有写passwordEncoder(new BCryptPasswordE

    2024年02月14日
    浏览(23)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包