我从here安装了Redis扩展。安装在我的控制台中看到Redis的,当我运行php -i
我看到Redis扩展Mac操作系统
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
。
我找到解决方案here买它不起作用。我也复制了php-cli ini
的扩展路径。
其中我试图使用所有的扩展路径是:
- 延长= redis.so
- 延长=的/ usr /本地/ PHP5/LIB/PHP /扩展/无调试非ZTS -20151012/redis.so
- 延长= /usr/local/opt/php55-redis/redis.so
谁能帮助我?
没有...在我看来它不工作,因为我的php-cli版本是5.5.32,但我的apache版本是7.0.2。 – wtk13
绝对的apache版本与这个问题没有关系。确保php5_module在/etc/apache2/httpd.conf中正确加载。可能会是:/usr/local/Cellar/php55/5.5.32/libexec/apache2/libphp5.so。我更新了我的答案。 – ThangTD
我对php5_module发表了评论。当我取消注释并将/usr/local/Cellar/php55/5.5.32/libexec/apache2/libphp5.so放在那里时,我的apache停止工作。 – wtk13