Linux 技术手札

Ubuntu 安装 PHP Memcached 缓存

Memcached 是一套开放源码的分布式内存快取系统, 目前已经有多个网站使用。在网站的应用上, 由于数据库的查询多数是读取, Memcached 先将数据库加以缓存, 那便可以减少数据库的读取, 从而增加效率。Memcached 在 PHP 另一个常用的地方是用作缓存 session。下文会示范在 Ubuntu 安装 Memcached 及 Memcached 的 PHP 模组。

1. 安装 Memcached

在 Ubuntu 安装 Memcached 十分简单, 可以直接用 apt-get 安装:

$ sudo apt-get -y install php-memcached memcached

安装后已经会预先设定好, 只需重新启动 Apache 便可以使用:

$ sudo systemctl restart apache2

要测试 PHP 是否有使用 Memcached 缓存, 可以在 DocumentRoot 目录建立一个测试的 PHP 档, 用 phpinfo() 查看, 以下会在 /var/www/html/ 目录下建立 info.php 档案:

# vi /var/www/html/info.php

加入以下内容:

然后尝试用浏览器存取 http://server_ip/info.php, 看到 PHP Info 的页面后, 如果可以在页面找到 “memcached” 的段落便表示安装成功了。

Exit mobile version