我有一个 php_memcache.dll 的副本,我已将它放在我的 C:\wamp\bin\php\php5.3.5\ext 文件夹中。我已经重新启动了 wamp。但是我在 wamp 的扩展列表中没有看到这个。为什么?
我什至在 php.ini 文件中添加了 extension=php_memcache.dll 。但它仍然不起作用
我有一个 php_memcache.dll 的副本,我已将它放在我的 C:\wamp\bin\php\php5.3.5\ext 文件夹中。我已经重新启动了 wamp。但是我在 wamp 的扩展列表中没有看到这个。为什么?
我什至在 php.ini 文件中添加了 extension=php_memcache.dll 。但它仍然不起作用
我在 WAMP 2.4 中遇到了这个问题,在命令行中运行了一个简单的 Memcache 测试脚本,但在浏览器中没有。
答案竟然是惊人的平凡:WAMP 有两个 php.ini 文件,而我编辑了错误的一个。
例如 Apache 使用了这个:c:\wamp\bin\apache\Apache2.4.4\bin\php.ini WAMP 也有这个:c:\wamp\bin\php\php5.4.12\php.ini
将 extension=php_memcache.dll 放在正确的 .ini 文件中可以解决问题。
我的线索是这样的问题是phpInfo()的加载配置文件在两种情况下报告了不同的值。
你在你的 php.ini 文件中设置了 extension_dir 吗?所有其他扩展都在 php.ini 中设置,就像您的 memcache 扩展一样?所有其他扩展都在 ext 文件夹中?