安装PHP的Redis扩展

背景知识:

  1. redis是基于内存的数据库,主要的使用场景是作为缓存。
  2. redis是单线程模型

1.首先进入redis官网选择相应的客户端,本文是基于PHP的,因此选择PHP客户端:

安装PHP的Redis扩展

2.在PHP的客户端列表选择phpredis,至于其他的第三方,感兴趣的小伙伴可以自己尝试:

安装PHP的Redis扩展

3.执行如下命令将项目拉到本地:

git clone [email protected]:phpredis/phpredis.git

4.接着进入项目,执行如下命令:phpize

安装PHP的Redis扩展

从上述执行结果中可以看出缺少了依赖,具体安装步骤可以查看:安装步骤,这里我直接使用mac的包管理工具:

安装PHP的Redis扩展

5.之后我们再执行phpize即可成功:

安装PHP的Redis扩展

6.接着执行如下命令:

#对安装进行配置,--with-php-config换成自己本地的配置

./configure --with-php-config=/Applications/XAMPP/bin/php-config

#进行源码编译安装

make && make install

7.第六步安装的过程中,可能会出现权限不足的情况,设置对应目录的权限即可:

安装PHP的Redis扩展

8.解决了权限问题之后,我们可以在PHP的扩展目录下看到redis.so

安装PHP的Redis扩展

9.在php.ini的配置文件中添加如下配置:

方式一:
extension_dir="/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20170718/"
extension=redis.so

方式二:
extension=/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20170718/redis.so


注意:"/Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20170718/"改成你自己的

10.重启服务器之后,查看phpinfo():

安装PHP的Redis扩展

以上我们就完成了PHP的Redis扩展安装。