我从这里安装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但仍然失败时,这很奇怪。只需这一行就足够了:
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
错误,请给我一些意见。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句