インストールガイド · 1 min read · Nov 08, 2025

Ubuntu 18.04 LTSにMemcachedをインストールする方法

Memcachedは、情報をメモリに一時的に保存することでアプリケーションの速度を向上させるために使用できる、無料でオープンソースのメモリオブジェクトキャッシングシステムです。Memcachedは、WordPress、Drupal、JoomlaなどのPHPベースのアプリケーションのようなWebアプリケーションの速度を向上させるのに役立ちます。

このチュートリアルでは、Ubuntu 18.04サーバーにMemcachedをインストールする方法を説明します。

要件

  • Ubuntu 18.04を実行しているサーバー。
  • サーバーにルートパスワードが設定されていること。

システムの更新

まず、次のコマンドを使用してすべてのパッケージを最新バージョンに更新します:

apt-get update -y  
apt-get upgrade -y

すべてのパッケージが更新されたら、設定変更を適用するためにシステムを再起動します。

Memcachedのインストールと設定

デフォルトでは、MemcachedはUbuntu 18.04のデフォルトリポジトリにあります。次のコマンドを実行するだけでインストールできます:

apt-get install memcached libmemcached-tools -y

Memcachedをインストールした後、次のコマンドを使用してMemcachedサービスを開始し、システム再起動後に自動的に開始するように設定します:

systemctl start memcached  
systemctl enable memcached

次のコマンドを使用してMemcachedサービスの状態を確認できます:

systemctl status memcached

次のような出力が表示されるはずです:

? memcached.service - memcached daemon
   Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2019-07-13 06:13:59 UTC; 13s ago
     Docs: man:memcached(1)
 Main PID: 21776 (memcached)
    Tasks: 10 (limit: 1114)
   CGroup: /system.slice/memcached.service
           ??21776 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid

Jul 13 06:13:59 ubuntu1804 systemd[1]: Started memcached daemon.

次のコマンドを入力してMemcachedサービスが実行中かどうかを確認することもできます:

ps aux | grep memcached

次のような出力が表示されるはずです:

memcache 21776  0.3  0.2 424764  2880 ?        Ssl  06:13   0:00 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid
root     22035  0.0  0.0  13136  1000 pts/0    S+   06:14   0:00 grep --color=auto memcached

次に、Memcachedのより高度な設定を行う必要があります。そのためには、以下のように/etc/memcached.confファイルを開きます:

nano /etc/memcached.conf

必要に応じて次の行を変更します:

# デフォルト接続ポートは11211です
-p 11211

# リッスンするIPアドレスを指定します。
-l 192.168.0.101
# Memcachedデーモンが使用できる最大メモリ量を定義します。
-m 256

ファイルを保存して閉じたら、変更を適用するためにMemcachedサービスを再起動します。

systemctl restart memcached

ApacheとPHPのインストールおよびMemcachedを使用するようにPHPを設定

Memcachedは現在インストールされ、設定されています。次に、Memcachedを使用するようにApacheをインストールして設定する必要があります。

まず、次のコマンドを使用してApacheとPHPおよび他のモジュールをインストールします:

apt-get install apache2 php7.2 libapache2-mod-php7.2 php-memcached php7.2-cli -y

次に、MemcachedをテストするためにApacheのWebルートディレクトリにサンプルのphpinfo.phpファイルを作成します。

nano /var/www/html/phpinfo.php

次のコードを追加します:

ファイルを保存して閉じたら、Webブラウザを開き、URL http://your-server-ip/phpinfo.php を入力します。次のページにPHP関連のすべてのモジュールとMemcached情報が表示されるはずです:

PHPで有効なMemcached

おめでとうございます!Ubuntu 18.04サーバーにMemcachedを正常にインストールしました。詳細については、Memcache Docの公式ドキュメントをお読みください。質問があればお気軽にお尋ねください。

Share: X/Twitter LinkedIn

新しい投稿を受信箱で受け取る

スパムはありません。いつでも購読を解除できます。