php redis扩展在wampserver windows10上不工作

u7up0aaq  于 2021-06-09  发布在  Redis
关注(0)|答案(1)|浏览(511)

为了在我的wampserverx64上启用php\u redis扩展,我完成了以下步骤。线程安全已启用。
已从下载zip文件https://pecl.php.net/package/redis/5.2.2/windows 这个链接。
解压缩zip文件,将php\u redis.dll复制到 wamp64\bin\php\php7.3.12\ext\ 目录。
补充 extension=php_redis.dll 在php.ini文件中。
重新启动wamp服务器。
但我还是找不到redis phpinfo() .
当我从wampserver托盘图标检查redis扩展时,它显示以下错误:
“php\u redis.dll”扩展文件存在,但php.ini中没有“extension=php\u redis.dll”行。
我错过了什么?
php版本=7.3.12,windows 10 x64。
更新
我已经重新安装了wamp服务器、c++可再发行版本,并按照相同的步骤启用了php\u redis扩展。现在前面的错误消失了。
但是,当我尝试在代码中使用redis时,它仍然显示错误!
这一次,我从php错误日志中得到以下错误:
[05-jun-2020 12:45:17 utc]php警告:php启动:无法在第0行的未知位置加载动态库“redis”(已尝试:c:/wamp64/bin/php/php7.3.12/ext/redis(找不到指定的模块)),c:/wamp64/bin/php/php7.3.12/ext/php\ redis.dll(找不到指定的过程)

9vw9lbht

9vw9lbht1#

请仔细遵循以下步骤。
第一步。打印 phpinfo() 第二步。检查php版本(例如php版本7.4.0)并访问https://pecl.php.net/package/redis 根据您的php版本,选择包。e、 对于PHP7.4,https://pecl.php.net/package/redis/5.2.2/windows
第三步。在 phpinfo(), 搜索“线程安全”检查它是启用还是禁用。如果启用,您需要下载线程安全(ts)。否则,请下载非线程安全(nts)
第四步。现在拉开拉链 php_redis.dll 并将其粘贴到wamp服务器的php扩展文件夹中( wamp64\bin\php\php7.x.x\ext\ )
第五步。添加 extension=php_redis.dll 在你的 php.ini (通过单击wamp->php->php.ini)
第六步。重新启动wamp服务器和serch redisphpinfo() .

相关问题