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();
  • 相关阅读:
    六、Oracle的数据库管理及数据字典和动态视图
    八、Oracle的数据完整性
    js回调函数
    PL/SQL编程(三)
    四、Oracle的复杂查询
    三、Oracle的简单查询
    C#实现双向链表
    什么是Unix时间戳 [转]
    ANSI escape sequences
    Gibbs Sampling [转]
  • 原文地址:https://www.cnblogs.com/ivy-zheng/p/12336062.html
Copyright © 2011-2022 走看看