1/根据redis版本去git 下载对应的源码
https://github.com/phpredis/phpredis/releases
2/ 获取
https://github.com/phpredis/phpredis/archive/5.0.2.tar.gz
3/解压
tar -zxvf 5.0.2.tar.gz
4/ 进入
cd phpredis-5.0.2/
5/运行
phpize
Configuring for: PHP Api Version: 20170718 Zend Module Api No: 20170718 Zend Extension Api No: 320170718
./configure --with-php-config=/usr/local/Cellar/php@7.2/7.2.25/bin/php-config
php-config 根据你的位置而定
6/ 编译安装
make && make install
7/ 查看是否生成redis.so
Atom:phpredis-5.0.2 Atom$ ls /usr/local/Cellar/php@7.2/7.2.25/pecl/20170718/ redis.so swoole.so
8/最后更改php.ini
之后也许可能遇到报错,尤其是本地多个PHP版本
确认
extension_dir 路径
extension="redis.so"