2013-06-29 26 views
2

蔭運行WAMP的服務器和剛啓用php_memcache延伸和嘗試的代碼如何在Windows中啓用memcached?

<?php 
    $memcache = new Memcache; 
    $memcache->connect('localhost', 11211) or die ("Could not connect"); 

    $version = $memcache->getVersion(); 
    echo "Server's version: ".$version."<br/>\n"; 

    $tmp_object = new stdClass; 
    $tmp_object->str_attr = 'test'; 
    $tmp_object->int_attr = 123; 

    $memcache->set('key', $tmp_object, false, 10) or die ("Failed to save data at the server"); 
    echo "Store data in the cache (data will expire in 10 seconds)<br/>\n"; 

    $get_result = $memcache->get('key'); 
    echo "Data from the cache:<br/>\n"; 

    var_dump($get_result); 
?> 
+0

你會得到任何錯誤? – DevZer0

+0

'memcache'或'memcached'? PHP同時支持,但它們不是一回事。 –

+0

你得到的迴應是什麼? – Baba

回答

0

它看起來像你試圖連接MySQL服務器沒有安裝。首先你必須安裝一個memcached服務器。您可以在Windows上使用couchbase server with memcache bucket。恕我直言,它是Windows操作系統的最佳端口。