Debian下安装Memcached

2,871次阅读
没有评论

Debian 下安装 Memcached

“Memcached 是一款免费,开源,高性能的分布式内存对象缓存系统,通常被用于降低数据库加载压力,以提高动态 web 应用的相应速度。”关于 memcached 更多的信息请查看 memcached 这篇文章将会介绍,如何安装 memcached 以及与之相关的 php 模块 PHP5-MemCached。

  1. 更新
    apt-get update
    aptitude update
  2. 安装
    apt-get install memcached php5-memcached

    “apt-get”是一款功能非常强大的, 用于软件包管理的命令行工具. 这里将介绍一个小技巧, 如何更好的使用”apt-get”, 以现在这种情况为例:“我想安装 Memcached 和与之相关的 php 模块, 但是不不确定具体的程序包 (package) 是什么名称.”这个时候我就可以通过以下命令进行查找:

    apt-cache search memcache

    之后, 你将看到以下信息:

    memcached - A high-performance memory object caching system
    memcachedb - Persistent storage engine using the memcache protocol
    ......
    php5-memcache - memcache extension module for PHP5
    php5-memcached - memcached extension module for PHP5

    然后, 你就能很快的找到你想要的程序包, 唯一会有些疑惑的是,php5-memcache 和 php5-memcached. 他们的区别很简单, php5-memcached 比较新, 而且支持回话(session).

  3. 测试
    3.1 测试 Memcached
    安装完成之后,Memcached 就应该能够正常运行了. 不过保险起见, 还是用以下的命令简单地检测一下:

    netstat -tap | grep memcached

    如果运行正常的话, 你将会看到以下内容:

    tcp 0 0 localhost:11211 *:* LISTEN 2132/memcached

    然后, 你可以通过修改 /etc/memcached.conf 文件, 做一些高级配置.
    3.2 测试 PHP5-Memcached 模块
    首先你需要重启 Apache 服务器,

    /etc/init.d/apache2 restart

    之后创建一个, 能够通过浏览器访问的 php 文件:

    vi phpinfo.php
    

    最后用浏览器访问这个 php 文件, 查看结果. 关于 phpinfo 的介绍, 请查看phpinfo

  4. 运用
    这里将用一个小例子, 简单地介绍一下, 如何使用 memcached. 更多细节请查看PHP5-Memcached

    connect('localhost', 11211) or die ("Could not connect"); // 连接 Memcached 服务器
        $memcache->set('key', 'test'); // 设置一个变量到内存中,名称是 key 值是 test
        $get_value = $memcache->get('key'); // 从内存中取出 key 的值
        echo $get_value;
    ?>

正文完
 
VPSWe
版权声明:本站原创文章,由 VPSWe 2014-12-19发表,共计1091字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)