Php Redis扩展在wampserver windows10上不工作
为了在我的WAMPServerx64上启用php_redis扩展,我完成了以下步骤。线程安全已启用Php Redis扩展在wampserver windows10上不工作,php,redis,wampserver,Php,Redis,Wampserver,为了在我的WAMPServerx64上启用php_redis扩展,我完成了以下步骤。线程安全已启用 从该链接下载了Zip文件 解压缩zip文件,将php_redis.dll复制到wamp64\bin\php\php7.3.12\ext\目录中 在php.ini文件中添加了extension=php_redis.dll 重新启动wamp服务器 我仍然在phpinfo()上找不到redis 当我从WampServer托盘图标检查redis extension时,它显示了以下错误: “php_redi
wamp64\bin\php\php7.3.12\ext\
目录中extension=php_redis.dll
phpinfo()
上找不到redis
当我从WampServer托盘图标检查redis extension时,它显示了以下错误:
“php_redis.dll”扩展文件存在,但没有
php.ini中的“extension=php_redis.dll”行
我错过了什么?
Php版本=7.3.12,
Windows10x64
更新
我重新安装了WAMP服务器,C++重新分发表,并遵循相同的步骤来启用PHPJRIIS扩展。现在前面的错误消失了
然而,当我试图在我的代码上使用Redis时,它仍然显示错误
这一次,我从php错误日志中得到以下错误:
[05-Jun-2020 12:45:17 UTC]PHP警告:PHP启动:无法加载
动态库“redis”(尝试:c:/wamp64/bin/php/php7.3.12/ext/redis)
(找不到指定的模块。),
c:/wamp64/bin/php/php7.3.12/ext/php_redis.dll(指定的过程
在第0行的未知中找不到。)
请仔细遵循以下步骤 第一步。打印
phpinfo()
第二步。检查PHP版本(例如PHP版本7.4.0)并访问网站,根据您的PHP版本选择软件包。
e、 对于PHP7.4
第三步。在phpinfo()中,
搜索“线程安全性”,检查它是否已启用或禁用。如果启用,则需要下载线程安全(TS)。否则,请下载非线程安全(NTS)
第四步。现在提取zip并获取php\u redis.dll
,然后将其粘贴到Wamp服务器中的php扩展文件夹中(wamp64\bin\php\php7.x.x\ext\
)
第五步。在php.ini
中添加extension=php\u redis.dll
(通过单击Wamp->php->php.ini)
第六步。重新启动WAMP服务器并在
phpinfo()
中搜索redis,这是一个愚蠢的问题,但是您安装了redis吗?PHP扩展不是REDIS,它只是REDIS的一个连接器。是的,安装了REDIS。您是否从PECL下载了线程安全dll?您是否也检查了与您正在使用的WAMPServer 32 0r 64位相匹配的X64(64位)或X86(32位)?是的,下载了TS dll文件。是的,两者都是x64,所以这不应该是一个问题。