Mac 使用brew安装phpredis扩展
概念:
phpredis扩展是一个用于PHP语言的Redis客户端扩展,它提供了一组PHP函数,用于与Redis服务器进行交互。Redis是一个开源的内存数据结构存储系统,可用于缓存、消息队列、发布/订阅和分布式锁等应用场景。
phpredis扩展通过使用Redis协议实现了与Redis服务器的通信,支持连接池、管道、事务、Lua脚本、集群等功能。使用phpredis扩展,PHP开发者可以方便地与Redis服务器进行交互,从而实现高效的数据存储和访问。
phpredis扩展的主要特点包括:
- 高性能:phpredis扩展使用C语言编写,与PHP语言相比具有更高的性能和更低的内存消耗。
- 支持多种数据结构:通过phpredis扩展,PHP开发者可以方便地使用Redis支持的多种数据结构,如字符串、列表、哈希表、集合和有序集合等。
- 支持事务:phpredis扩展支持Redis事务,可以将多个Redis命令打包成一个事务进行执行,从而保证数据的一致性。
- 支持Lua脚本:phpredis扩展支持通过Lua脚本执行复杂的Redis操作,可以提高Redis的灵活性和可扩展性。
- 支持集群:phpredis扩展支持Redis集群,可以实现高可用和高性能的Redis部署。
总之,phpredis扩展是一个非常实用的PHP扩展,可以帮助PHP开发者更方便地使用Redis,提高应用程序的性能和可扩展性。
cd 到 PHP 安装目录,例:/opt/homebrew/opt/php@7.4/bin
cd /opt/homebrew/opt/php@7.4/bin
下载 phpredis
git clone https://github.com/nicolasff/phpredis.git
也可自行下载 phpredis 压缩包解压到PHP安装目录
进入下载的文件夹
cd phpredis
Tips: 当前路径
/opt/homebrew/opt/php@7.4/bin/phpredis
使用 phpize 命令编译生成 configure 配置文件
/opt/homebrew/opt/php@7.4/bin/phpize --with-php-config=/opt/homebrew/opt/php@7.4/bin/php-config
Tips:
/opt/homebrew/opt/php@7.4/bin
此路径为需要装redis拓展的php安装路径,示例路径上使用brew安装的php7.4的安装路径,请根据自己的实际项目更改。
配置 phpredis 命令
上一步执行成功,在当前目录会出现 configure
目录,接着执行一下命令:
./configure --with-php-config=/opt/homebrew/opt/php@7.4/bin/php-config
Tips: 此处路径和上一步一样
编译安装
make && make install
配置 php.ini 配置文件
打开对应PHP版本的 php.ini,例: /opt/homebrew/etc/php/7.4/php.ini
添加 extension=redis.so
到如下位置:
Tips: 可以使用
find / -name php.ini
来查找 php.ini 文件位置
重启 php-fpm 服务即可
brew services restart php@7.4# 也可以使用下面命令brew services stop php@7.4brew services start php@7.4
Tips: 给其他 PHP 版本安装 phpredis 也可以使用上述步骤
来源地址:https://blog.csdn.net/MrWangisgoodboy/article/details/129841339
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341