引用 Windows下Memcached php 的安装与配置

本文详细介绍如何在Windows环境下安装和配置Memcached缓存系统,包括下载安装memcached服务器及PHP扩展模块,并通过示例验证配置成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

HappyFaWindows下Memcached的安装与配置

         由于项目的需要,需要用到缓存的技术,所以急忙了解关于PHP的缓存机制,一下先看看Memcached的安装和配置过程,希望和初学者共勉。

         1.下载Windows版的memache的压缩包,下载地址(http://jehiah.cz/projects/memcached-win32/ )。

         2.解压到合适的位置如:D:memached目录下面。

         3.进入命令行切换到该目录下面,可以用dir看一下目录下面的文件信息。

         4. 输入:memached.exe -d install 安装服务器。

         5. 输入:memached.exe -d start启动服务器,等到下次启动系统的时候,此服务会自动启动。默认的端口号为11211.

         6.下载pecl模块包,解压后将php_memache.dll放到php目录的ext子目录下,为了使得能正常使用,最好下载和php版本一致的模块包。这里提供一个地址,据说是最新的,但是和本人的php版本还是不一致,不过没关系,可以使用。下载地址(http://www.wesoho.com/article/Safe_Other/2755.htm)。

         7. 在php.ini文件中导入'extension=php_memcache.dll'。

         至此整个安装和配置工作完成了。我们看一看一个例子测试一下效果。可以直接将PHP手册上面的例子复制粘贴到文件中如E:phpmemache.php。文件内容如下:

< phpBR>    $memcache = new Memcache;
    $memcache->connect('localhost', 11211) or die("Could not connect");
    $version = $memcache->getVersion();
    echo "Server's version: " .$version . " ";
   
    $tmp_object = new stdClass;
    $tmp_object->str_attr = "test";
    $tmp_object->int_attr = 123;
    $memcache->set("key", $tmp_object, false, 10) or die("Faild to save data at the server");
    echo "Store data in teh cache(data will expire in 10 seconds) ";
    $get_result = $memcache->get("key");
    echo "Data from the cache ";
    var_dump($get_result);
?>

运行此程序,如果配置没有问题,则会显示以下结果:

Server's version: 1.2.1
Store data in teh cache(data will expire in 10 seconds)
Data from the cache
object(stdClass)#3 (2) {
  ["str_attr"]=>
  string(4) "test"
  ["int_attr"]=>
  int(123)
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值