phpredis icon indicating copy to clipboard operation
phpredis copied to clipboard

PHP 8.1 - The procedure entry point PHP_MD5Init could not be located in the dynamic link library php_redis.dll

Open kapitancho opened this issue 3 years ago • 5 comments

Expected behaviour

Php Redis starts

Actual behaviour

Php Redis doesn't start. The error message is: The procedure entry point PHP_MD5Init could not be located in the dynamic link library php_redis.dll

I'm seeing this behaviour on

  • OS: Windows 10
  • Redis: 2.4.6
  • PHP: 8.1
  • phpredis: 5.3.5

Steps to reproduce, backtrace or example script

Start PHP 8.1.0 with extension=redis

I've checked

  • [ ] There is no similar issue from other users
  • [ ] Issue isn't fixed in develop branch

kapitancho avatar Jan 08 '22 11:01 kapitancho

Having the same issue with PHP 8.1 (8.1.2)

CodeAdraas avatar Jan 31 '22 11:01 CodeAdraas

  • Same issue with php 8.1

naczu avatar Mar 23 '22 18:03 naczu

Same issue with php 8.1.2

mohamedalwhaidi avatar Apr 27 '22 08:04 mohamedalwhaidi

您的邮件已经收到

xiaoxiongjie avatar Apr 27 '22 08:04 xiaoxiongjie

This symbol have been removed in https://github.com/php/php-src/commit/110b4e90946b6d46864c54c0e15b7a0deb6ad4b3 so in 8.1.0RC1 (now defined as a macro)

Perhaps a simple rebuild of the extension is needed.

remicollet avatar Apr 27 '22 08:04 remicollet

Closing this issue, as I think a rebuild should work. Feel free to reopen however if that's not the case.

michael-grunder avatar Oct 06 '22 01:10 michael-grunder