php_redis.dll不能在windows中工作

我从这里试了两个文件: https : //github.com/nicolasff/phpredis/downloads 。 我在Windows 7专业版上使用64位wampserver。 它看起来像Apache试图加载文件,但不知何故不能正确识别它。 这是我在错误日志中看到的:

PHP启动:无法加载dynamic库'D:/wamp/bin/php/php5.3.13/ext/php_redis.dll' – %1不是有效的Win32应用程序。

任何人都有类似的问题 我们有这个工作的解决scheme吗?

不幸的是,我不运行64位版本的PHP来测试,但对于PHP 5.3,你可以试试这个DLL 。

DLL从https://github.com/nicolasff/phpredis/downloads(php_redis-2.1.3-5.2-vc6-ts-4350b2a.zip ),与PHP 5.2.17( 32位版本 )工作正常。

我希望你能解决这个问题。

我会把我的ansewer添加到表格中:

我使用这些dll为我的AMPPS服务器(WAMP应该是相同的)在Windows 8下与PHP 5.5: https ://pecl.php.net/package/redis/2.2.7/windows

遵循本教程

https://www.linkedin.com/pulse/using-redis-windows-php-shekhar-joshi

我有同样的问题,为64位Windows 7的PHP5.5.12 wampserver和工作,我从Redis的链接DLL二进制文件

http://windows.php.net/downloads/pecl/releases/redis/2.2.7/

我有同样的情况,我安装了32位的wamp,但我导入了64位的图书馆,但我不得不混淆了32位版本。

检查任务管理器你正在使用哪个版本的wamp!