安装步骤:
1:下载phpredis
下载地址:【https://pecl.php.net/package/redis】,选择需要的扩展版本
2:解压下载安装包,并将解压后得到文件夹redis-3.1.1RC2(我下载的版本)
3:打开命令行工具,进入到redis-3.1.1RC2目录下
4:执行命令
sudo /Applications/MAMP/bin/php/php7.2.22/bin/phpize
(php环境所在目录的绝对路径)
5:执行命令
sudo ./configure --with-php-config=/Applications/MAMP/bin/php/php7.2.22/bin/php-config
sudo make
sudo make install
最终成功输出:
Installing shared extensions: /Applications/MAMP/bin/php/php7.2.22/lib/php/extensions/no-debug-non-zts-20170718/
在以上文件夹下,会生成redis.so文件
6:找到phpinfo指向的php.ini文件
7:在php.ini文件中新增扩展
extension=redis.so
注:要保证redis.so所在位置和extension_dir指向目录保持一致
8:重启php
9:重启nginx
备注:如果是从线上拉取或别处拷贝到本地的旧项目,最好确认phpinfo里redis扩展的版本号,编译的版本应与线上版本号保持一致,否则容易出现兼容问题,