php7安装redis扩展phpredis,附验证测试

  • 内容
  • 评论
  • 相关

2018年8月6日更新:

使用php官方标准扩展库安装

pecl install redis

需要先安装 php-devel

其他可参照GitHub上帮助说明:
地址


环境设定

php安装在/usr/local/php7

下载扩展包

$ cd /usr/local/src
$ wget https://github.com/phpredis/phpredis/archive/3.0.0.tar.gz -O php-redis-3.0.0.tar.gz

解压、配置编译

$ tar -xzvf php-redis-3.0.0.tar.gz
$ cd phpredis-3.0.0  #文件夹名称可能略有不同
$ /usr/local/php7/bin/phpize #用phpize生成configure配置文件
$ ./configure --with-php-config=/usr/local/php7/bin/php-config
$ make && make install

注意:请使用 root 权限,进行操作

修改配置文件

# vi /usr/local/php7/etc/php.ini

加入extention=redis.so,保存退出。

重启php

$ service php-fpm restart

或者

$ pkill -9 php
$ /usr/loacl/php7/sbin/php-fpm

检查并测试

输入

$ php -m | grep redis

应该输出redis,则安装成功。

写代码测试,新建redis-test.php

<?php
    // 连接本地的 Redis 服务
    echo "start connect...\r\n";
    $redis = new Redis();
        // 设置超时5s
    $connected =  $redis->connect('jeeinn.com', 6379, 5);
    if(!$connected) die("connect failed !\r\n");
    $redis->auth('EsRedis001');
    echo "auth...\r\n";
    // 查看服务是否运行
    echo "Server is running: " . $redis->ping()."\r\n";

执行

php redis-test.php

查看结果!

评论

0条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注