首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装phpredis MAC OSX

安装phpredis MAC OSX
EN

Stack Overflow用户
提问于 2018-08-18 11:13:58
回答 6查看 50.3K关注 0票数 32

有人能帮我在MAC OSX上安装php-redis吗?

代码语言:javascript
复制
brew install php-redis

不起作用。

代码语言:javascript
复制
pecl install php-redis

也不工作了-

无效的包名/包文件“php”。 自制错误:

错误

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2018-10-22 08:38:26

代码语言:javascript
复制
git clone https://www.github.com/phpredis/phpredis.git
cd phpredis
phpize && ./configure && make && sudo make install

在您的extension=redis.so中添加php.ini

代码语言:javascript
复制
brew services restart php@7.2
make test

您可以检查是否工作。

代码语言:javascript
复制
php -r "if (new Redis() == true){ echo \"\r\n OK \r\n\"; }"
票数 66
EN

Stack Overflow用户

发布于 2019-09-22 15:48:31

到2019年,随着自制php7.2和更高版本,pecl现在默认安装在php二进制文件旁边。

要查看这一点,请输入which pecl

安装的步骤

  1. 检查您的redis版本,然后找到一个合适的扩展这里版本。
  2. 如果不熟悉pecl,请键入pecl以查看选项。
  3. 发布pecl install redis-5.0.2。(或你的版本)。如果您不确定,请对每个问题输入“否”。
  4. 如果成功,请检查它在:/usr/local/lib/php/pecl/20180731/redis.so中创建的新文件
  5. 安装将将extension="redis.so"添加到php的顶部。通过打开文件/usr/local/etc/php/7.3/php.ini来检查这一点。(假设你在7.3级)
  6. brew services restart php
  7. php -i | grep Redis
代码语言:javascript
复制
Redis Support => enabled
Redis Version => 5.0.2

这就是我在2019年9月刚刚做的事情,它对我很管用。

票数 43
EN

Stack Overflow用户

发布于 2020-10-07 03:51:57

如果姆瓦尔上面写的不起作用(请先试试他/她的答案),

首先,尝试先卸载(如果你有它但坏了):

代码语言:javascript
复制
sudo pecl uninstall redis 

在那之后:

代码语言:javascript
复制
sudo pecl install redis

在此之后,ini php.ini,使用完整的路径作为扩展。

我的是/usr/local/Cellar/php@7.3/7.3.21/pecl/20180731/redis.so (假设您正在使用php@7.3)

因此,在我的php.ini文件的顶部是这样的:

代码语言:javascript
复制
extension="/usr/local/Cellar/php@7.3/7.3.21/pecl/20180731/redis.so"
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51908004

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档