我已完成以下步骤以在我的 wampserver X64 上启用 php_redis 扩展。线程安全已启用。
从https://pecl.php.net/package/redis/5.2.2/windows此链接下载了 Zip 文件。
解压zip文件,将php_redis.dll复制到wamp64\bin\php\php7.3.12\ext\目录中。
添加extension=php_redis.dll到 php.ini 文件中。
重新启动 wamp 服务器。
我仍然找不到 redis phpinfo()。
当我从 WampServer 托盘图标检查 redis 扩展时,它显示以下错误:
“php_redis.dll”扩展文件存在,但 php.ini 中没有“extension=php_redis.dll”行。
我在这里缺少什么?
PHP 版本 = 7.3.12,Windows 10 x64。
更新
我重新安装了 wamp 服务器、C++ 可再发行组件,并按照相同的步骤启用 php_redis 扩展。现在之前的错误消失了。
但是,当我尝试在代码中使用 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行的未知中