我安装了来自这里的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复制了扩展路径。
我尝试使用的所有扩展路径是:
有人能帮我吗?
发布于 2016-03-07 14:50:10
当你看到Redis但还是失败的时候很奇怪。这句话就够了:
extension = /usr/local/opt/php55-redis/redis.so然后检查php -v,确保没有发生与redis相关的错误。
或者尝试通过brew install php55-redis安装(我成功地安装了)。
-注意,在OSX中,您必须更新brew (xcode-select --install)
-(对于Apache)确保正确地加载了php5_module:
/etc/apache2/httpd.confphp5_module,替换当前的/usr/local/Cellar/php55/5.5.xx/libexec/apache2/libphp5.so路径(5.5.xx是键入php -v时的版本)如果仍然失败,请重新启动MAC:(
--如果你用brew安装,但是错误,给我一些评论。
https://stackoverflow.com/questions/35840328
复制相似问题