php8.2 找不到 Redis.dll

Gan*_*huL 5 php-extension phpredis

我在 Windows 计算机上使用 PHP 8.2 启动 Redis 5.3.7 时遇到困难。当我尝试启动它时,会显示一个对话框,其中包含以下消息:

“无法在动态链接库c:\Program Files\php\ext\php_redis.dll中定位过程入口点_zend_get_parameters_array_ex”

我已包含以下错误的屏幕截图:

错误截图

Gan*_*huL 11

这是我解决问题的方法

DLL 已在 PHP 包网站中正式发布,您可以在此处找到该包https://pecl.php.net/package/redis/5.3.7/windows

我的旧解决方案:

转到此页面https://github.com/phpredis/phpredis/actions/runs/5916330188#artifacts,那里列出了扩展。

在 Windows 11 上的 xampp、php8.2.1 和 redis 3.2.100 上为我工作

  • 对于任何较新的版本,您可以执行以下操作:转到 GitHub 上的 [phpredis](https://github.com/phpredis/phpredis/commits/) → 选择所需的分支(例如 `releases/6.0.2`)→ 单击提交消息旁边的绿色“✔”→ 单击任何 `ci.yml` 作业旁边的“详细信息”→ 单击左侧边栏中的“摘要”→ 向下滚动到“工件”部分→ 下载所需的版本 (3认同)
  • @FelixBernhard 最佳答案! (2认同)