win7 x64 wamp配置php_redis.dll失败

alaz 发布于 2014/10/28 11:02
阅读 4K+
收藏 0

如题,redis没问题,cmd下能正常使用。

就是不能加载php_redis.dll

查看日志报错如下:

PHP Startup: Unable to load dynamic library 'E:/wamp-php5.6/bin/php/php5.5.12/ext/php_redis.dll' - %1 is not a valid Win32 application.

php版本也换了两个,家里32位能正常安装,公司64位就卡这里了,知道解决方案的各位大大请指点一二。

谢谢

以下是问题补充:

@alaz:补充环境: wamp apache 2.4 php 5.3/5.4 phpredis2.2 win7 64位 (2014/10/28 11:05)
加载中
0
吴朝勇
我也弄了好久都没弄出来
0
苏demo
苏demo

版本不对。phpredis的版本。

http://www.libaocai.com/search/redis 参考这里 看看是否有适合的版本下载。

0
娃娃哇
娃娃哇

1.报错提示是说明要64位版本的is not a valid Win32 application

2.PHP Startup: Unable to load dynamic library  有时候明明是有这个扩展但是就是加载不了  而且之间都都好好的啊。为什么会这样。是因为他们都会加载依赖的DLL 但是因为window环境变量问题。加载不到

解决办法。1.把依赖的dll 复制到%windir%\system32

2.将PHP5的安装目录添加到%PATH%中。(推荐这种)

3.还需要注意 nts ts() 版本搜索phpinfo Thread Safety (enable 是ts disable 是nts)  具体可以看phpinfo 搜索下  还要查看依赖运行库

在phpinfo 搜索Compiler(vc11 ) Architecture(架构 64  32)




返回顶部
顶部