在Mac上安装XAMPP的PHP-Redis

时间:2019-04-22 23:19:07

标签: php macos redis xampp

XAMPP 7.3已安装并且可以正常运行,并且localhost正在按预期工作。现在,我想安装PHP-Redis来测试Redis。

我一直在按照这里的说明进行操作:https://www.9lessons.info/2016/12/install-xampp-70-on-ubuntu-and-mac-osx.html

因此,我已经安装了PHP-Redis:

$ brew install homebrew/php/php70
$ brew install homebrew/php/php70-redis

然后,我在XAMPP目录(/Applications/XAMPP/xamppfiles/etc/php.ini)中编辑了php.ini,并添加了以下行:

extension="redis.so"

重新启动XAMPP后,phpinfo()中无法识别Redis,而尝试设置Redis类的结果为Fatal error: Uncaught Error: Class 'Redis' not found in /Applications/XAMPP/xamppfiles/htdocs/test/redis_cache_test.php

我也在php.ini中尝试过:

extension=/‎⁨usr⁩/local⁩⁨/Cellar⁩/php70⁩/7.0.19_11⁩/lib⁩⁨/php⁩/⁨extensions⁩/⁨no-debug-non-zts-20151012⁩/redis.so

但是,Redis插件似乎没有加载,在此安装中我哪里出错了?

1 个答案:

答案 0 :(得分:0)

我在Mac上找到了XAMPP的解决方案:

  1. 打开终端
  2. 将目录更改为XAMPP:cd /Applications/XAMPP/bin
  3. 使用PECL安装Redis:sudo ./pecl install redis
  4. 将扩展名添加到php.iniextension="redis.so"
  5. 重新启动PHP,应该可以从phpinfo()看到Redis插件