Mac 使用brew安装phpredis扩展

概念: 

phpredis扩展是一个用于PHP语言的Redis客户端扩展,它提供了一组PHP函数,用于与Redis服务器进行交互。Redis是一个开源的内存数据结构存储系统,可用于缓存、消息队列、发布/订阅和分布式锁等应用场景。

phpredis扩展通过使用Redis协议实现了与Redis服务器的通信,支持连接池、管道、事务、Lua脚本、集群等功能。使用phpredis扩展,PHP开发者可以方便地与Redis服务器进行交互,从而实现高效的数据存储和访问。

phpredis扩展的主要特点包括:

  1. 高性能:phpredis扩展使用C语言编写,与PHP语言相比具有更高的性能和更低的内存消耗。
  2. 支持多种数据结构:通过phpredis扩展,PHP开发者可以方便地使用Redis支持的多种数据结构,如字符串、列表、哈希表、集合和有序集合等。
  3. 支持事务:phpredis扩展支持Redis事务,可以将多个Redis命令打包成一个事务进行执行,从而保证数据的一致性。
  4. 支持Lua脚本:phpredis扩展支持通过Lua脚本执行复杂的Redis操作,可以提高Redis的灵活性和可扩展性。
  5. 支持集群:phpredis扩展支持Redis集群,可以实现高可用和高性能的Redis部署。

总之,phpredis扩展是一个非常实用的PHP扩展,可以帮助PHP开发者更方便地使用Redis,提高应用程序的性能和可扩展性。

1.cd 到 PHP 安装目录,例:/opt/homebrew/opt/[email protected]/bin

cd /opt/homebrew/opt/[email protected]/bin

2.下载 phpredis

git clone  https://github.com/nicolasff/phpredis.git

也可自行下载 phpredis 压缩包解压到PHP安装目录

3、进入下载的文件夹

cd phpredis

Tips: 当前路径 /opt/homebrew/opt/[email protected]/bin/phpredis

4、使用 phpize 命令编译生成 configure 配置文件

/opt/homebrew/opt/[email protected]/bin/phpize --with-php-config=/opt/homebrew/opt/[email protected]/bin/php-config

Tips: /opt/homebrew/opt/[email protected]/bin
此路径为需要装redis拓展的php安装路径,示例路径上使用brew安装的php7.4的安装路径,请根据自己的实际项目更改。

5、配置 phpredis 命令
上一步执行成功,在当前目录会出现 configure 目录,接着执行一下命令:

./configure --with-php-config=/opt/homebrew/opt/[email protected]/bin/php-config

Tips: 此处路径和上一步一样

6、编译安装

make && make install

7、配置 php.ini 配置文件
打开对应PHP版本的 php.ini,例: /opt/homebrew/etc/php/7.4/php.ini
添加 extension=redis.so 到如下位置:

Tips: 可以使用 find / -name php.ini 来查找 php.ini 文件位置 

8、重启 php-fpm 服务即可

brew services restart [email protected]

# 也可以使用下面命令
brew services stop [email protected]
brew services start [email protected]

Tips: 给其他 PHP 版本安装 phpredis 也可以使用上述步骤

猜你喜欢

转载自blog.csdn.net/MrWangisgoodboy/article/details/129841339