Mac安装php5.6等被brew弃用的php版本

参考文章:https://getgrav.org/blog/macos-bigsur-apache-multiple-php-versions

brew已经弃用5.6版本

截止到2021年10月14日,现在brew只能安装如下php版本

添加源

网上最多的就是添加

brew tap exolnet/homebrew-deprecated

但是这东西在我电脑上跑就是报错。

我这里推荐另外一个源

brew tap shivammathur/php

安装旧版本PHP

我们将继续安装各种版本的 PHP,并根据需要使用一个简单的脚本在它们之间切换。随意排除您不想安装的任何版本。

搜索可用的php版本

brew search php

1
2
3
4
5
6
7
brew install shivammathur/php/php@5.6
brew install shivammathur/php/php@7.0
brew install shivammathur/php/php@7.1
brew install shivammathur/php/php@7.2
brew install shivammathur/php/php@7.3
brew install shivammathur/php/php@7.4
brew install shivammathur/php/php@8.0

此外,您可能需要根据需要调整 PHP 的配置设置。一个常见的改变是内存设置或date.timezone配置。php.ini每个 PHP 版本的文件位于以下目录中

1
2
3
4
5
6
7
/usr/local/etc/php/5.6/php.ini
/usr/local/etc/php/7.0/php.ini
/usr/local/etc/php/7.1/php.ini
/usr/local/etc/php/7.2/php.ini
/usr/local/etc/php/7.3/php.ini
/usr/local/etc/php/7.4/php.ini
/usr/local/etc/php/8.0/php.ini

brew-php-switcher是什么

brew-php-switcher是一个php环境版本切换工具,对通过brew安装的php版本进行切换。

安装

brew brew-php-switcher install

使用

brew-php-switcher 5.6

此时,我强烈建议关闭所有终端选项卡和窗口。这将意味着打开一个新终端以继续下一步。强烈建议这样做,因为现有终端可能会出现一些非常奇怪的路径问题(相信我,我已经看到了!)。

切换成功

关闭所有终端窗口后再查看php版本

php -v

切换服务还可以看这 https://newsn.net/say/mac-php-switch.html


Mac安装php5.6等被brew弃用的php版本
https://iplus-studio.top/2021/10/14/Mac安装php5-6等被brew弃用的php版本/
作者
邓伟彬
发布于
2021年10月14日
许可协议