zoukankan      html  css  js  c++  java
  • CentOS7 安装PHP-redis扩展

    报错:Class 'Redis' not found in

    这个报错,表明phpredis 扩展没有安装好,而不是redis没有安装

    有没有安装成功这个扩展,可以通过phpinfo来查看。

    解决问题的方法:

    安装PHP redis扩展

    开始在 PHP 中使用 Redis 前,我们需要确保已经安装了redis服务,且你的机器上能正常使用PHP。 接下来让我们安装 PHP redis 驱动,下载地址为:https://github.com/phpredis/phpredis/releases

    下载并安装最新版:

    $ wget https://github.com/phpredis/phpredis/archive/4.0.2.tar.gz
    $ tar -zxvf phpredis-4.0.2.tar.gz
    $ cd phpredis-4.0.2   /*可以ls查看下具体文件夹名,进去相应的文件夹*/
    $ /usr/bin/phpize              # php安装后的路径,具体的phpize可以通过whereis phpize查找
    $ ./configure --with-php-config=/usr/local/php/bin/php-config
    $ make && make install

    将redis.so添加到php.ini中

    $ echo 'extension=redis.so' >> /etc/php.ini

    重启apache服务

    systemctl restart httpd

    查看redis扩展是否安装成功

    $ php -m | grep redis
    redis

    测试:

    <?php
        //连接本地的 Redis 服务
       $redis = new Redis();
       $redis->connect('127.0.0.1', 6379);
       $redis->auth('123456');
       echo "Connection to server sucessfully";
       //查看服务是否运行
       echo "Server is running: " . $redis->ping();
  • 相关阅读:
    2804 最大最小数质因数
    5429 多重背包
    1851 越狱
    Gvim使用
    3622 假期
    4906 删数问题
    2845 排序的代价
    poj 3352
    常用正则表达式汇总
    功能简单例子
  • 原文地址:https://www.cnblogs.com/ivy-zheng/p/12336062.html
Copyright © 2011-2022 走看看