5

我有一个副本php_memcache.dll(来自php_memcache-2.2.6-5.3-nts-vc9-x86.zip),我已将其放在我的C:\wamp\bin\php\php5.3.5\ext文件夹中。

在 WAMP 中,我可以php_memcache在我的扩展列表中看到,但是每当我启动扩展时,我都会收到以下警告:

PHP 启动:无法加载动态库 'C:/wamp/bin/php/php5.3.5/ext/php_memcache.dll' - 找不到指定的模块。

我可以打开或关闭的任何其他扩展都不会发生这种情况。

php_memcache.dll已经尝试搬到C:\windows\system32但没有任何区别。

有任何想法吗?

4

3 回答 3

6

您的扩展可能不适合 wampserver 的编译模式。它是用 vc9 (visual 2008) 和非线程安全支持编译的吗?

我的 wampserver(最新可用)是在 VC6 TS 中编译的。要了解此信息,请在线检查 phpinfo():

  • 编译器
  • 线程安全
于 2011-02-11T15:53:21.503 回答
0

我建议尝试其他版本的 dll。

2.2.5.0 对我使用 WAMP 有效。

于 2011-02-11T15:58:30.130 回答
0

VC9 版本是唯一受支持的版本。不再支持 VC6(Apache 用作便利构建)。

最新的 PHP 版本(和 PELC 扩展)仅在 VC9 版本中可用。Xamp 已经将他们的套件迁移到 VC9,其他已经这样做了。您也可以自己使用 apachelounge.com 构建,这是我们推荐与 PHP 二进制文件一起使用的构建。

于 2011-07-09T02:07:54.213 回答