我从here安装了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
。
我发现解决方案here买它并不起作用。我还复制了php-cli ini
的扩展路径。
我尝试使用的所有扩展路径都是:
有人可以帮助我吗?
答案 0 :(得分:5)
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:
打开/etc/apache2/httpd.conf
搜索php5_module
,将当前路径替换为/usr/local/Cellar/php55/5.5.xx/libexec/apache2/libphp5.so
(5.5.xx是您键入php -v
时的版本)
如果仍然失败,请重启MAC :((
- 如果您按brew
安装但错误,请给我一些评论。