Mac 使用brew安装phpredis扩展

Posted 奔跑的蜗牛.

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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/php@7.4/bin

cd /opt/homebrew/opt/php@7.4/bin

2.下载 phpredis

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

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

3、进入下载的文件夹

cd phpredis

Tips: 当前路径 /opt/homebrew/opt/php@7.4/bin/phpredis

4、使用 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的安装路径,请根据自己的实际项目更改。

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

./configure --with-php-config=/opt/homebrew/opt/php@7.4/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 php@7.4

# 也可以使用下面命令
brew services stop php@7.4
brew services start php@7.4

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

以上是关于Mac 使用brew安装phpredis扩展的主要内容,如果未能解决你的问题,请参考以下文章

Mac brew安装redis

Mac php版本升级后,重新安装扩展redis

mac中怎样通过brew 安装php的redis扩展

mac中怎样通过brew 安装php的redis扩展

Mac的brew和brew cask区别以及安装brew cask

mac中怎样通过brew 安装php的redis扩展