首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Redis扩展Mac OS

Redis扩展Mac OS
EN

Stack Overflow用户
提问于 2016-03-07 09:37:19
回答 1查看 13.9K关注 0票数 4

我安装了来自这里的Redis扩展。我的控制台看到安装了redis,运行php -i时我看到

redis Redis Support => enabled Redis Version => 2.2.7

当我尝试创建Redis类的实例时,我会得到Fatal error: Uncaught Error: Class 'Redis' not found

phpinfo()显示我的php.ini文件在/usr/local/php5/lib/php.ini中。

我找到了解决方案这里买它不起作用。我还从php-cli ini复制了扩展路径。

我尝试使用的所有扩展路径是:

  • 扩展= redis.so
  • 扩展= /usr/local/php5/lib/php/extensions/no-debug-non-zts-20151012/redis.so
  • 扩展名=/usr/local/opt/php55 55-redis/redis.so

有人能帮我吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-07 14:50:10

当你看到Redis但还是失败的时候很奇怪。这句话就够了:

代码语言:javascript
复制
extension = /usr/local/opt/php55-redis/redis.so

然后检查php -v,确保没有发生与redis相关的错误。

或者尝试通过brew install php55-redis安装(我成功地安装了)。

-注意,在OSX中,您必须更新brew (xcode-select --install)

-(对于Apache)确保正确地加载了php5_module:

  1. 开放/etc/apache2/httpd.conf
  2. 搜索php5_module,替换当前的/usr/local/Cellar/php55/5.5.xx/libexec/apache2/libphp5.so路径(5.5.xx是键入php -v时的版本)

如果仍然失败,请重新启动MAC:(

--如果你用brew安装,但是错误,给我一些评论。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35840328

复制
相关文章

相似问题

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