美文网首页
PHP Cli模式连接Redis

PHP Cli模式连接Redis

作者: Yohann丶blog | 来源:发表于2020-05-13 17:27 被阅读0次
    WechatIMG6.jpeg

    环境

    • PHP 7.2
    • Ubuntu 18.04

    代码

    <?php
    $redis = new Redis();  
    $redis->connect('redis', 6379);
    var_dump('<pre>',$redis);exit;
    

    创建 test.php,代码如上。

    错误

    $ php test.php
    Fatal error: Class 'Redis' not found
    

    在执行 php 文件的时候,报了上述错误。原因是没有安装 phpredis

    解决

    • 下载 phpredis 源码
    $ git clone git://github.com/nicolasff/phpredis.git
    
    • 进入 phpredis 目录
    $ cd phpredis
    
    • 执行 phpize 生成 configure 文件
    $ phpize
    
    • 运行配置
    $ ./configure --with-php-config=/usr/local/php/bin/php-config
    
    • 编译模块
    $ make && make install
    
    • 手动创建 redis.ini 文件并写入 extension=redis.so
    $ echo "extension=redis.so">/usr/local/php/conf.d/redis.ini
    
    • 再次执行
    $ php test.php
    string(5) "<pre>"
    object(Redis)#1 (0) {
    }
    

    相关文章

      网友评论

          本文标题:PHP Cli模式连接Redis

          本文链接:https://www.haomeiwen.com/subject/tohonhtx.html