我有一份php_memcache.dll,它放在我的C:\ wamp \ bin \ php \ php5.3.5 \ ext文件夹中。 我重新启动了wamp。 但我在wamp的扩展名单中没有看到这个。 为什么呢?
我甚至在php.ini文件中添加了extension = php_memcache.dll。但它仍然无效
答案 0 :(得分:0)
你的php.ini文件中是否设置了extension_dir? 所有其他扩展都在php.ini中设置,就像你的memcache扩展一样? 所有其他扩展名都在ext文件夹中?
答案 1 :(得分:0)
我在WAMP 2.4中遇到了这个问题,在命令行中运行了一个简单的Memcache测试脚本,但是没有在浏览器中运行。
答案结果非常平凡:WAMP有两个php.ini文件,而我正在编辑错误的文件。
E.g。 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()加载的配置文件在两种情况下报告了不同的值。