开始在 PHP 中使用 Redis 前, 我们需要确保已经安装了 redis 服务及 PHP redis 驱动,且你的机器上能正常使用 PHP。 接下来让我们安装 PHP redis 驱动:下载地址为:https://github.com/phpredis/phpredis/releases。
1.1 下载:
$ wget https://github.com/phpredis/phpredis/archive/3.1.4.tar.gz
1.2 用phpize生成configure配置文件
$ cd phpredis-3.1.4 # 进入 phpredis 目录 以下步骤均在此文件夹中执行
$ /usr/bin/phpize # 注意此步可能会报出:没有 php-devel 这个扩展 的错误
注意:
/usr/bin 是你php的安装路径 不一定是这个 需要根据实际情况修改
也有可能是这个路径: /usr/local/php/bin/ (仅做参考)
1.2.1 没有 php-devel 这个扩展 的错误 解决办法:
安装php-devel
$ yum install php-devel
注意:此步亦可能报出 进程被占用 的情况 。请先杀死进程再来安装(不过我没碰到这种情况)
1.3.1 查看php-config 的路径
$ whereis php-config
php-config: /usr/bin/php-config /usr/share/man/man1/php-config.1.gz
1.3.2 配置
./configure --with-php-config=/usr/bin/php-config
1.4 编译与安装
make && make install
至此 php redis 扩展 安装基本完成。
2.1修改php.ini文件 让php支持redis
extension=redis.so # 在文件中添加这条语句
保存后重启服务器即可。
重启apache命令
systemctl restart httpd
查看 phpinfo() 如图