我在Windows7上通过阅读this article安装了memcached,但不幸的是,我不断收到错误Fatal error: Class 'Memcache' not found in D:\xampp\htdocs\test\memcache\test.php on line 2
第2行:$memcache = new Memcache;
Win7 64,已安装Xampp。我在命令行上使用net start "memcached Server"
,但是它说服务已经启动。
其他一些信息可能会有所帮助;
在php.ini文件上:
extension=php_memcache.dll
[Memcache]
memcache.allow_failover = 1
memcache.max_failover_attempts=20
memcache.chunk_size =8192
memcache.default_port = 11211
更新:phpinfo();显示dll未加载。到目前为止,已尝试了几个不同的dll文件,但无法正常工作。 dll也位于正确的位置。它似乎在正确的文件夹中。
(P.S.有些人可能认为该主题可能重复,但是there is only 1 person遵循相同的指令,并且在SO中存在相同的错误。自3月以来,该问题没有答案或解决方案。)
最佳答案
我找到了适用于PHP 5.4.4的工作dll文件
我不知道它们的稳定性如何,但是它们确实可以工作。学分到this link。
请注意,它不是2.2.6,但可以。我也将它们镜像到自己的FTP中。
镜像链接:
关于php - 找不到 'Memcache'类和PHP,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11883378/