PHP多版本安装扩展 一下适用于其他扩展 以 redis扩展为例:
比如:5.6之前安装了redis扩展 想给PHP7.4版本安装redis扩展
redis 版本 下载地址:
http://windows.php.net/downloads/pecl/releases/redis
1、复制一份5.6版本的redis.so文件
2、使用pecl 卸载redis扩展 pecl uninstall redis
3、通过link 切换到7.4版本 可以通过 pecl config-show 查看PHP版本 或者PHP -v 查看
4.通过pecl安装redis扩展 pecl install redis 可能会报 安装的redis版本和PHP版本不一致
比如:PHP5.6需要安装 redis2.2.7版本 需要 pecl install redis-2.2.7 安装redis扩展
redis扩展安装成功后 在homebrew/Cellar/php@5.6/5.6.40_4/pecl/20131226/redis.so 目录下可以查看到
然后再将刚才备份的redis.so放到7.4 版本的扩展目录中:homebrew/Cellar/php@5.6/5.6.40_4/pecl/20190902
extension=“redis.so” 一般pecl安装extension会自动加入php.ini文件头部,如果php.ini文件没有 可以手动添加
安装成功后重启php-fpm
5.可以通过PHP -m 查看扩展是否安装成功