如何在 Debian 9 上安装 Memcached

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

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

在 Debian 9 Stretch 上安装 Memcached

第 1 步。在我们安装任何软件之前,重要的是通过运行以下命令确保您的系统是最新的 apt-get 终端中的命令:

apt-get update apt-get upgrade

步骤 2. 安装 Memcached。

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

apt-get install memcached netcat

步骤 3. 配置 Memcached。

默认配置文件位于:

nano /etc/memcached.conf

更改设置,512MB 缓存的示例设置:

# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default # Note that the daemon will grow to this size, but does not start out holding this much # memory -m 512  # Default connection port is 11211 -p 11211  # Run the daemon as root. The start-memcached will default to running as root if no # -u command is present in this config file -u memcache  # Specify which IP address to listen on. The default is to listen on all IP addresses # This parameter is one of the only security measures that memcached has, so make sure # it's listening on a firewalled interface. # -l 127.0.0.1

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

systemctl restart memcached systemctl enable memcached

步骤 4. 为 Memcached 配置防火墙。

运行以下命令以允许端口号 11211 上的传入连接:

firewall-cmd --permanent --zone=public --add-port=11211/tcp firewall-cmd --reload

步骤 5. 为 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(); ?>

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