在 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 的解决方案:
- 打开终端
- 将目录更改为 XAMPP:
cd /Applications/XAMPP/bin
- 使用 PECL 安装 Redis:
sudo ./pecl install redis
- 为
php.ini
添加扩展名:extension="redis.so"
- 重新启动 PHP,Redis 插件应该可以从
phpinfo()
中看到
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 的解决方案:
- 打开终端
- 将目录更改为 XAMPP:
cd /Applications/XAMPP/bin
- 使用 PECL 安装 Redis:
sudo ./pecl install redis
- 为
php.ini
添加扩展名:extension="redis.so"
- 重新启动 PHP,Redis 插件应该可以从
phpinfo()
中看到