手把手教你配置php的redis扩展

安装插件

在未安装redis插件之前,直接配置redis插件,程序会报’Class Redis not found’的错误,如下图

1.png

然后我们就查看一下插件是否安装,运行php -m |grep redis 命令显示未找到redis插件的安装信息,表示redis插件未安装

2.png

下载插件

登录到php的redis插件下载页面,http://pecl.php.net/package/redis ,可以看到目前最新的稳定版本是5.3.7,点击下载源码包

 wget http://pecl.php.net/get/redis-5.3.7.tgz

解压下载的tar文件,操作如下命令

$cd ./redis-5.3.7
$ yum -y install autoconf 
    //安装autoconf依赖
$ /usr/local/php/bin/phpize   
    //说明:执行phpize(在php安装目录的bin下)
$ ./configure  --with-php-config=/usr/local/php/bin/php-config
    //说明:--with-php-config命令的地址也在(在php安装目录的bin下)
$ make &make install

执行完成以后可以看到redis.so已经在php安装目录的 extensions/no-debug-zts-20090626目录下

配置插件

查找php.ini文件(建议执行./php -i | grep php.ini命令确认,有些的php依赖的ini文件和安装不在一个目录下)

4.png

从上面的图上可以看出,加载的php.ini配置文件路径是/usr/local/php-7.2.33/etc/php.ini,

打开文件,增加如下内容:

extension=redis.so

说明:/usr/local/php-7.2.33/extensions/no-debug-zts-20090626为redis编译后的存放的目录,可以在下面查找下

最后,重启php的服务

验证是否生效

运行php -m |grep redis 命令显示找到redis插件的安装信息,表示redis插件已安装成功

然后我们再访问服务,已经成功了

版权声明:
作者:超级管理员
链接: https://blog.apecloud.ltd/article/detail.html?id=php-redis
来源:猿码云个人技术站
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
/static/admin/img/weixin.jpg/static/admin/img/zfb.jpg
<<上一篇>
原生php 文件列表遍历方法
下一篇>>