在 Mac 上为 XAMPP 安装 PHP-Redis

Install PHP-Redis for XAMPP on Mac

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后,Redis在phpinfo()中无法识别,尝试设置Redisclass结果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 插件似乎没有加载,我在这个安装上哪里出错了?

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

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