【问题标题】:Redis installed but not loading in WAMPRedis 已安装但未在 WAMP 中加载
【发布时间】:2020-06-21 17:09:49
【问题描述】:

错误日志:

[09-Mar-2020 18:50:35 UTC] PHP Warning: PHP Startup: Unable to load dynamic library 'redis' (tried: c:/Wamp/bin/php/php7.2.4/ext/redis (The specified module could not be found.), c:/Wamp/bin/php/php7.2.4/ext/php_redis.dll (The specified procedure could not be found.)) in Unknown on line 0

我在 Windows 10 上的 c:/Wamp/bin/php/php7.2.4/ext/ 文件夹中安装了 php_reddis.dll。当我启动 WAMP 时,我得到了上述错误。有没有我应该安装但我没有看到的库?

【问题讨论】:

  • 您是否检查过它是否已加载到您的php.ini 文件中? php.net/manual/en/install.pecl.windows.php
  • 它在 php.ini 中是这样加载的。它不需要尝试从 php.ini 加载以返回错误吗? ;extension=phpdbg_webhelper extension=redis ;extension=shmop

标签: php redis wamp


【解决方案1】:

请仔细按照以下步骤操作。

第 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(), 中搜索Thread Safety,检查它是enabled 还是disabled。如果启用,您需要下载 Thread Safe (TS)。否则,请下载非线程安全 (NTS)

第 4 步。现在解压缩 zip 并获取 php_redis.dll 并将其粘贴到 Wamp Server 中的 php 扩展文件夹(wamp64\bin\php\php7.x.x\ext\

第 5 步。在您的 php.ini 中添加 extension=php_redis.dll(通过点击 Wamp->PHP->php.ini)

第 6 步。重新启动 WAMP 服务器并在 phpinfo() 中搜索 redis

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-27
    • 1970-01-01
    • 2018-07-28
    相关资源
    最近更新 更多