我已經在Windows 7中安裝並啓動了memcached 1.4.4.14
作爲服務,並且它在任務管理器中的服務之間出現。我使用WAMP進行網絡開發,因此我也下載了3.0.8. DLL binary (php_memcache.dll)
並將其放在此文件夾中:C:\wamp\bin\php\php5.6.15\ext
。爲了完成,我在WAMP的php.ini文件中添加了行extension=php_memcache.dll
。畢竟,我也重新啓動了電腦。無法讓memcached在Windows中工作
然後當我用phpinfo()測試memcached服務時,它沒有列出。
此外,當我指出我的瀏覽器的PHP文件在這個片段:
$memcache = new Memcache();
$memcache->connect('127.0.0.1', 11211);
if ($memcache === FALSE){
echo 'Unable to connect to memcache';
}
...我收到此錯誤信息:
Fatal error: Class 'Memcache' not found in C:\wamp\www\memcached_test.php on line 3
任何人都可以看到我走錯了路?有一箇舊帖子似乎與這個帖子是重複的,但該帖子的答案對我沒有幫助。
編輯:我還應該提到,我現在已經嘗試了1.2.6-win32-bin版本。我可以安裝,啓動和停止服務。但有趣的結局在那裏。與WAMP無關。
你能告訴我們你在哪裏得到Windows的memcached服務? – adam