【发布时间】:2019-09-12 02:39:55
【问题描述】:
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 插件似乎没有加载,我在这个安装中哪里出错了?
【问题讨论】:
-
等一下。如果你使用 XAMPP,通过 Homebrew 安装 PHP 不会有任何效果。 (您也不应该使用 PHP 7.0,即 end-of-life,而现在应该是
brew install php@7.0...旧教程!) -
@ceejayoz 是的,XAMPP 单独安装了 PHP 7.3。按照该指南,我假设 PHP-Redis 需要与 php 安装一起安装在终端中,在给出的教程中是 7.0。不管这个安装我都卡住了