如何在 Ubuntu 18.04 LTS 上安裝 Memcached

在本教程中,我們將向您展示如何安裝 MemcachedUbuntu18.04 LTS。 對於那些不知道的人,Memcached 是一個系統守護程序,它允許您在 RAM 中緩存信息,這可以提高應用程序的速度並防止您的專用服務器或 VPS 性能不佳。 它對於優化動態網站和通過在內存中緩存對象來提高速度非常有用。

本文假設您至少對 Linux 有基本的了解,知道如何使用 shell,最重要的是,將您的網站託管在自己的 VPS 上。 安裝非常簡單,假設您在 root 帳戶下運行,如果不是,您可能需要添加 ' sudo ' 到命令以獲得 root 權限。 我將向您展示在 Ubuntu 18.04 LTS (Bionic Beaver) 服務器上逐步安裝 Memcached。

以前的要求

  • 運行以下操作系統之一的服務器:Ubuntu 18.04 LTS (Bionic Beaver)。
  • 建議您使用全新的操作系統安裝以避免潛在問題。
  • 對服務器的 SSH 訪問(或者如果您在桌面上,則只需打開終端)。
  • 一個 non-root sudo user 或訪問 root user . 我們建議充當 non-root sudo user 但是,如果您在以 root 身份操作時不小心,可能會損壞您的系統。

在 Ubuntu 18.04 LTS Bionic Beaver 上安裝 Memcached

步驟 1. 首先,通過運行以下命令確保所有系統包都是最新的 apt 終端中的命令。

                      sudo apt update
sudo apt upgrade
                    

步驟 2. 安裝 Memcached。

使用以下命令在您的 ubuntu 系統上安裝 Memcached 服務:

                      sudo apt install memcached libmemcached-tools
                    

要檢查服務的狀態,請輸入以下命令:

                      sudo systemctl status memcached
                    

步驟 3. Memcached 配置。

Memcached 可以通過編輯 /etc/memcached.conf 訴訟程序:

                      sudo nano /etc/memcached.conf
                    

更改設置,256 MB 緩存的示例設置:

                      # 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 256

# 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
                    

退出並保存配置文件,然後重啟 Memcached:

                      systemctl restart memcached
systemctl enable memcached
                    

步驟 4. 為 Memcached 配置防火牆。

Ubuntu 附帶一個名為 UFW 的防火牆配置工具。 默認情況下,UFW 已安裝但未啟用。 在啟用 UFW 防火牆之前,首先添加一個允許傳入 SSH 連接的規則:

                      sudo ufw allow 22
sudo ufw allow 11211
                    

步驟 5. 為 PHP 安裝 Memcached 擴展。

要將 Memcached 用作您的 PHP 應用程序(如 WordPress 或更多)的緩存數據庫,您還需要安裝所需的 Memcached PHP 擴展:

                      sudo apt install php-memcached
                    

現在,我們可以重新啟動 Apache 以進行更改:

                      systemctl restart apache2
                    

恭喜! 您已成功安裝 Memcached。 感謝您使用本教程在 Ubuntu 18.04 LTS (Bionic Beaver) 系統上安裝 Memcached。 如需更多幫助或有用信息,我們建議您參考memcached 官方網站.

相關文章