博客列表 >linux php安装redis扩展

linux php安装redis扩展

有什么是忘不了的的博客
有什么是忘不了的的博客原创
2020年07月14日 11:35:091116浏览

下载的redis扩展是有php版本要求的,所以下载合适版本的redis扩展。我这里是php7.2版本使用的Redis扩展是5.0.2的稳定版

1、下载指定版本redis扩展(我安装的5.0.2稳定版)http://pecl.php.net/package/redis

2、复制安装的redis扩展包下载地址,到/usr/local/src/中下载安装包

2020-04-25_114348.png

3、解压 并 进入解压后的目录

    tar zxvf redis-5.0.2.tgz

    cd  redis-5.0.2

2020-04-25_114654.png

4、执行phpize 

    你们的位置可能与我不同,find / -name phpize 搜索一下

    /usr/bin/phpize

a.png

5、执行

    ./configure --with-php-config=/usr/bin/php-config

    你们的位置可能与我不同,find / -name php-config搜索一下

    这一步也可能或报错,原因大部分是你地址出错,或字母拼错了。也有可能是缺少东西,你看着报错百度一下吧,我这里没有遇到,但是我在百度中看到有人出先过这种情况。

6、编译安装

    make && make install

   2020-04-25_115405.png

    成功后返回给我们一个地址。 /usr/lib64/php/modules/

7、进入地址查看是否存在redis.so

    2020-04-25_115546.png

8、php引入redis扩展

    百度上给的五花八门的。我测试了一下,大概是这样的(毕竟我也是个小白)。

    进入到php.d目录

2020-04-25_115850.png

方法一:我们在/etc/php.d/目录下。创建一个redis.ini文件并写入以下内容:

        ; Enable json extension modul

        extension=redis.so

方法二:再打开php.ini修改一下(这一步有可能是多余的)

    找到 :extension_dir

    在他的下面写入extension="redis.so"2020-04-25_120259.png

9、重启服务 我这里是apache

systemctl restart httpd.service

有的时候还需要重启php-fpm

 killall php-fpm

 /usr/sbin/php-fpm

查看phpinfo()

2020-04-25_120533.png


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议