インストールガイド · 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 -yMemcachedをインストールした後、次のコマンドを使用して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 memcachedApacheと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情報が表示されるはずです:

おめでとうございます!Ubuntu 18.04サーバーにMemcachedを正常にインストールしました。詳細については、Memcache Docの公式ドキュメントをお読みください。質問があればお気軽にお尋ねください。
新しい投稿を受信箱で受け取る
スパムはありません。いつでも購読を解除できます。