我正在使用Easyphp-DevServer-17和PHP7,我想在PHP-7.1中使用" memcached“,我从下面的链接php 7备忘录下载了memcached dll文件 我尝试将dll文件添加到php 7中的ext文件夹中,但是phpinfo文件没有反映它,我尝试了下面的代码
$servers = array(array('localserver', 11212));
$memcacheD = new Memcached;但是它抛出了以下错误:“致命错误:未发现的错误:类' memcached‘”--请帮助我解决这个问题,因为我是php新手,并且很难加载memcached扩展。
发布于 2022-04-15 01:57:32
首先,确保您有正确的memcacheD版本。Windows的大多数版本都是memcache,最后没有D,甚至库的名称都被称为memcacheD。这是非常误导,但我增加了正确的版本下面的链接。要澄清的是,memcache和memcacheD是不一样的,不能互换。
\eds-binaries\php\php713vc14x86x220414190951\ext。extension=php_memcached.dll。libmemcached.dll保存在C:\windows中就是这样。现在再次运行phpinfo(),并显示在那里。如果它不能工作,请检查Apache错误日志,它将告诉您DLL是否加载失败。如果您收到“非Win32应用程序”消息,这意味着您没有下载正确的DLL。

请记住,您还必须让服务运行,memcached.exe -d start从cmd应该做。
https://stackoverflow.com/questions/45499703
复制相似问题