hooyes

PHP7安装Redis扩展

|2018-08-01

请尊重原创,本文原文地址:https://hooyes.net/p/php7-redis

描述

关于phpredis扩展,我推荐github上开源的 phpredis 简单易用。

本文是在MacOS中操作完成,其他系统可以酌情修改目录。

PHP7安装的目录是:

/usr/local/Cellar/php@7.0/7.0.32/bin

本文用的是 phpredis-4.1.1 下载地址: https://github.com/phpredis/phpredis/releases

PHP7 安装redis扩展的操作方式与老的PHP版本一致。

操作

编译 redis.so


# 下载 phpredis-4.1.1  并解压此步骤已略
# 第一步执行cd命令进入 phpredis 目录
$ cd phpredis-4.1.1       
# 第二步执行phpize命令目录根据实际目录修改       
$ /usr/local/Cellar/php@7.0/7.0.32/bin/phpize 
/*看到以下输出就对了
Configuring for:
PHP Api Version:         20151012
Zend Module Api No:      20151012
Zend Extension Api No:   320151012
*/
# 第三步执行配置      
$ ./configure --with-php-config=/usr/local/Cellar/php@7.0/7.0.32/bin/php-config
# 第四步编译完成
$ make && make install
/*
得到 redis.so 所在目录
/usr/local/Cellar/php@7.0/7.0.32/pecl/20151012/
*/

修改php.ini文件

增加/修改如下内容:

extension_dir = "/usr/local/Cellar/php@7.0/7.0.32/pecl/20151012/"
/*
若目录已存在,把redis.so复制到此目录即可
*/
extension=redis.so

配置好后,重启php-fpm或重启系统即可。

从此你的PHP即有Redis支持。

示例

PHP连接并使用Redis的一个小 Demo


<?php
   
   $redis = new Redis();
   $redis->connect('127.0.0.1', 6379);
   echo "连接成功!";
   $redis->set("website", "www.hooyes.net");
   echo $redis->get("website");
   // 输出: www.hooyes.net 
?>

$ welcome to hooyes.net
[INFO] ------------------------------o-
[INFO] Author : HOOYES
[INFO] Site : https://hooyes.net
[INFO] Page : https://hooyes.net/p/php7-redis
[INFO] Last build : 2023-07-31 09:16:20 +0000
[INFO] -0------------------------------
原文地址:https://hooyes.net/p/php7-redis
原文地址:https://hooyes.net/p/php7-redis
Content
...
TOP