如何在 Ubuntu 16.04 LTS 上安装 Memcached

在本教程中,我们将向您展示如何在 Ubuntu 16.04 LTS 服务器上安装和配置 Memcached。 对于那些不知道的人,Memcached 是一个系统守护程序,它允许您将信息缓存在 RAM 内存上,这可以让您提高应用程序速度并避免在专用或 VPS 服务器上出现不良性能。 它对于优化动态网站和通过在内存中缓存对象来提高速度非常有用。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到命令以获取 root 权限。 我将向您展示在 Ubuntu 16.04 (Xenial Xerus) 服务器上逐步安装 Memcached。

先决条件

  • 运行以下操作系统之一的服务器:Ubuntu 16.04 (Xenial Xerus)。
  • 建议您使用全新的操作系统安装来防止任何潜在问题。
  • 对服务器的 SSH 访问(或者如果您在桌面上,则只需打开终端)。
  • 一种 non-root sudo user或访问 root user. 我们建议充当 non-root sudo user,但是,如果您在充当 root 时不小心,可能会损害您的系统。

在 Ubuntu 16.04 LTS 上安装 Memcached

步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt-get 终端中的命令。

sudo apt-get update sudo apt-get upgrade

步骤 2. 安装 Memcached。

现在使用以下命令在您的系统上安装 Memcached 服务:

sudo apt-get -y install memcached

步骤 3. 配置 Memcached。

默认配置文件位于:

nano /etc/memcached.conf

启动时,Memcached 将根据默认配置文件默认在端口 11211 上启动:

# Default connection port is 11211 -p 11211

Exit 并保存配置文件,然后重启 Memcached:

systemctl restart memcached

为 PHP 安装 Memcached 扩展

您还需要为 Memcached 安装所需的 PHP 扩展:

apt-get install php-memcached

现在,我们可以重新启动 Apache 以便发生更改:

systemctl restart apache2

要测试 PHP,请创建一个名为 info.php 的测试文件,其内容如下。 Save 该文件,然后浏览到它以查看 PHP 是否正常工作:

nano /var/www/html/info.php
<?php phpinfo(); ?>

尝试访问它 https://your_server_ip_address/info.php. 如果 PHP 信息页面在您的浏览器中呈现,那么一切看起来都很好,您可以继续下一步了。

恭喜! 您已成功安装 Memcached。 感谢您使用本教程在 Ubuntu 16.04 LTS (Xenial Xerus) 系统上安装 Memcached。 如需其他帮助或有用信息,我们建议您查看 Memcached 官方网站.

Save