PHP Fatal error: Class ‘Redis’ not found in 错误】

时间:2024-03-22 08:52:23

我们有时候在安装thinkPHP的CMS的时候经常会看到下面的报错信息

PHP Fatal error: Class ‘Redis’ not found in 错误】

看到以上报错信息,您可以采用以下方法进行解决:

打开phpinfo(),查看扩展版本
1、在网站根目录下面创建phpinfo.php并且写入以下代码:
PHP Fatal error: Class ‘Redis’ not found in 错误】

之后再浏览器中访问该文件(记得启动phpstudy)

PHP Fatal error: Class ‘Redis’ not found in 错误】

2、下载安装包igbinaryredis

版本一定要对应看是TS还是nts,是VC11还是VC12还是其他版本号。

TS指Thread Safety,即线程安全,一般在IIS以ISAPI方式加载的时候选择这个版本。
NTS即None-Thread Safe,一般以fast cgi方式运行的时候选择这个版本,具有更好的性能。

PHP Fatal error: Class ‘Redis’ not found in 错误】

PHP Fatal error: Class ‘Redis’ not found in 错误】

3、将如下四个文件拷贝到php目录下的ext目录下

PHP Fatal error: Class ‘Redis’ not found in 错误】

4、修改配置文件

在D:\ApplicationSoftware\wamp64\bin\apache\apache2.4.23\bin\php.ini

D:\ApplicationSoftware\wamp64\bin\php\php5.6.35\php.ini添加如下内容。

; php_redis

extension=php_igbinary.dll

extension=php_redis.dll

PHP Fatal error: Class ‘Redis’ not found in 错误】

5、之后重启wamp,去打开phpinfo(),可以看到redis安装成功

PHP Fatal error: Class ‘Redis’ not found in 错误】