tsd*_*tsd 4 php wampserver redis
我已完成以下步骤以在我的 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行的未知中
请仔细按照以下步骤操作。
步骤 1. 打印phpinfo()
步骤2.检查PHP版本(例如PHP版本7.4.0)并访问https://pecl.php.net/package/redis站点并根据您的PHP版本选择包。例如,对于 PHP 7.4,https://pecl.php.net/package/redis/5.2.2/windows
步骤 3. 在phpinfo(),
搜索“线程安全”中检查它是否已启用或禁用。如果启用,您需要下载线程安全(TS)。否则,下载非线程安全 (NTS)
步骤 4. 现在解压 zip 并获取php_redis.dll
并将其粘贴到 Wamp Server 中的 php 扩展文件夹( wamp64\bin\php\php7.x.x\ext\
)
步骤 5. 添加extension=php_redis.dll
到您的php.ini
(通过单击 Wamp->PHP->php.ini)
步骤 6. 重新启动 WAMP 服务器并redis
搜索phpinfo()
.
归档时间: |
|
查看次数: |
5123 次 |
最近记录: |