Window 下memcached的安裝與php的使用

來源:互聯網
上載者:User

標籤:

 

  1. 準備memcached.exe, 

  2. 準備php_memcache.dll,
    (註:一定要和你php的版本對應,否則啟動服務載入該擴充時apache會產生警告,不會載入成功)
  3. 安裝memcached.exe服務端。把memcached.exe放到一個合適的目錄中,這裡我就放到D盤根目錄

  D:\>memcached.exe –d install

  

 

  4. 啟動memcached服務。D:\>memcached.exe –d start,

  

 

  啟動前的進程:

  

 

  啟動後的進程:

  

   

  D:\>memcached.exe –h   可以查看協助

   

  Memcached服務的預設連接埠是:11211

  5.  php 載入php_memcache.dll擴充。把php_memcache.dll放到php的擴充庫ext目錄中,

  

  

  開啟php設定檔php.ini 添加extension=php_memcache.dll

  

  

  6.  重啟apache服務,查看php擴充

  建立phpinfo.php檔案,內容為:<?php phpinfo(); ?>

  

  

  瀏覽器開啟:http://localhost:8088/phpinfo.php  (我的連接埠是8088)

  

  

  7. php測試memcache。

  建立example.php檔案,

  代碼:

<?php 

$memcache = memcache_connect(‘localhost‘, 11211); 

if ($memcache) {

  $memcache->set("str_key", "String to store in memcached");

  $memcache->set("num_key", 123);

 

  $object = new StdClass;

  $object->attribute = ‘test‘;

  $memcache->set("obj_key", $object);

 

  $array = Array(‘assoc‘=>123, 345, 567);

  $memcache->set("arr_key", $array);

 

  var_dump($memcache->get(‘str_key‘));

  var_dump($memcache->get(‘num_key‘));

  var_dump($memcache->get(‘obj_key‘));

  var_dump($memcache->get(‘arr_key‘));

}

else {

  echo "Connection to memcached failed";

}

?>

  

  

  瀏覽器開啟 http://localhost:8088/example.php   成功輸出結果

  

  

  新手探索,到此為止。

Window 下memcached的安裝與php的使用

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.