2012-08-17 40 views
0

我正在使用PHP 5.3在Win7(x64)上工作。 我已經安裝了memcached,並且此服務正在使用端口11211運行。 * php_memcache.dll *已被複制到分機文件夾中並正確地將此擴展名添加到ini文件中。但應用程序始終報告錯誤'必須加載Memcache擴展才能使用Memcached Cache'並且不能使用Memcache。關於安裝PHP Memcache的困惑

我知道Memcache和Memcached之間的區別,並且我嘗試了很多類型的memcache和php擴展,最後它沒有像往常一樣工作。

+0

是否在phpinfo()中顯示memcache; ? – Martin 2012-08-17 00:12:54

+0

不,它不存在。 – Mike 2012-08-17 00:16:03

+0

你的extension_dir是什麼?檢查DLL確實在該文件夾 - 然後檢查你的日誌,看看是否有任何啓動錯誤。明顯的檢查是你重新啓動你的網絡服務器? – Martin 2012-08-17 00:17:01

回答

0

您遇到的錯誤通常是由於版本不兼容(Possible duplicate)引起的。

您可以從5.3升級到5.4.6 here並自行構建memcache或嘗試this dll

另外,您也可以嘗試this dll來安裝您當前的PHP。

這是不幸的,但沒有PECL二進制文件的維護版本的Windows。您應該考慮在* nix環境下加入我們的特權用戶:)

+0

仍然無法正常工作...我必須在Linux上嘗試它然後... – Mike 2012-08-17 01:39:20