我从这里安装了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
Run Code Online (Sandbox Code Playgroud)
然后检查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但错误,请给我一些评论.
| 归档时间: |
|
| 查看次数: |
12131 次 |
| 最近记录: |