Redis扩展Mac OS

wtk13

我从这里安装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-redis/redis.so

有人可以帮我吗?

唐唐

当您看到Redis但仍然失败时,这很奇怪。只需这一行就足够了:

extension = /usr/local/opt/php55-redis/redis.so

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

或尝试通过brew install php55-redis(我成功完成)进行安装

-请注意,在OSX El Capitan中,您必须更新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错误,请给我一些意见。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章