背景
一般在Macos安装php7.4都会采用编译安装,因为10.15.7不支持7.4哈,从官网下载源php7.4源码,发现各种缺库和不支持,安装失败。因为某项目必须用Php7.4,不能因为php来换系统吧,时间成本太高,系统环境难得重建。
偶然
一个偶然的想法,不是Win下面有个PhpWebStudy么,下载来摆弄一翻,发现有Brew php7.4的兄弟版本:shivammathur/php/php@7.4,那就尝试安装。
安装
Brew install shivammathur/php/php@7.4,过程中遇到刚下载的依赖就提示找不到,可以直接把下载好的被替换为找不到的依赖,重新安装即可。最后成功安装。扩展安装并未出现安装不了的情况,redis扩展需要到github上去找找,不要用pecl上的
代码语言:javascript复制% ./bin/php -v
PHP 7.4.33 (cli) (built: Aug 24 2023 12:49:37) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies