2013-01-09 35 views

Trả lời

6

Chính thức - nó không tồn tại. Có một số người đã tạo ra DLL của riêng họ mặc dù. Đây là blog của một người của những người đã tạo ra dll:

http://trondn.blogspot.com/2010/07/libmemcached-on-win32.html

Dưới đây là một liên kết đến kho lưu trữ với nguồn, do đó bạn có thể xây dựng DLL của riêng bạn cho memcached:

http://bazaar.launchpad.net/~trond-norbye/libmemcached/mingw32/files

+2

sẽ tuyệt vời là ai đó sẽ phát hành tệp này dưới dạng nhị phân được biên dịch. Tôi sẽ thử biên dịch và chia sẻ. – kyriakos

3

tôi biết memcached có một số tính năng khác nhưng giao diện của nó gần như giống với phần mở rộng memcache. Bạn có thể dễ dàng lấy đi mã như vậy và trong trường hợp của tôi nó hoạt động hoàn hảo. Nếu bạn không có bản ghi nhớ được tải, hãy tạo tệp này:

 

<?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() {} 
    } 

 

Hoặc bao gồm hoặc định cấu hình trình nạp tự động để chọn. Tất nhiên bạn sẽ cần một cá thể memcache được cấu hình đúng và các cuộc gọi addServer nhưng các cuộc gọi như vậy phải có trong mã nếu codebase giả định Memcached. Tôi hy vọng nó giúp ai đó/

Các vấn đề liên quan