[英]Memcached (not memcache) PHP extension on Windows
我似乎無法找到PHP的Memcache D擴展。
有一些php_memcache.dll的匯編,但這不一樣。
我缺少的主要是getMulti() ,它在Memcache中不存在。
到目前為止我發現了這個,但是沒有DLL:
正式 - 它不存在。 雖然有幾個人創建了自己的DLL。 這是一個人創建了dll的博客:
http://trondn.blogspot.com/2010/07/libmemcached-on-win32.html
這是一個帶源代碼的存儲庫鏈接,因此您可以為memcached構建自己的DLL:
http://bazaar.launchpad.net/~trond-norbye/libmemcached/mingw32/files
我知道memcached有一些其他的功能,但它的界面幾乎與memcache擴展的相同。 您可以非常輕松地使用此類代碼,在我的情況下,它可以很好地運行。 如果您沒有加載memcached,請創建此文件:
<?php
class Memcached {
const OPT_LIBKETAMA_COMPATIBLE = true;
const OPT_COMPRESSION = true;
const OPT_NO_BLOCK = true;
//if you code relies on any other constants define them to avoid
//undefined constant notice
//http://www.php.net/manual/en/memcached.constants.php
public $_instance;
public function __construct() {
$this->_instance = new Memcache;
}
public function __call($name, $args) {
return call_user_func_array(array($this->_instance, $name), $args);
}
public function setOption() {}
}
包括它或配置自動加載器來拾取它。 當然,您需要一個正確配置的memcache實例和addServer調用,但如果代碼庫假設Memcached,則此類調用應該已經在代碼中。 我希望它可以幫助某人/
以下是根據您的PHP版本獲取memcache.dll的一些鏈接。 測試器在Windows 8,WAMP,PHP 5.4.12
http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/
或者直接在mediafire上:
http://www.mediafire.com/php-win64-extensions
在那里搜索您的版本。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.