GNU/Linux >> Linux の 問題 >  >> Panels >> Panels

Ubuntu20.04にApacheを使用してMemcachedをインストールします

Memcachedは、データをメモリにキャッシュすることでデータベースのパフォーマンスを高速化するオープンソースのオブジェクトキャッシュプログラムです。これは、繰り返しPHPオブジェクト呼び出しをシステムメモリにキャッシュできる動的なWebサイトに非常に役立ちます。小さな任意の文字列またはオブジェクトのキー値に基づいてデータを格納します。使いやすさ、ミリ秒未満の遅延、マルチスレッドアーキテクチャ、データパーティショニング、複数言語のサポートなど、多くの機能を提供します。

このチュートリアルでは、Apacheを使用してMemcachedをUbuntu20.04VPSにインストールする方法を示します。

前提条件
  • Ubuntu 20.04 VPS(SSD 2 VPSプランを使用します)
  • rootユーザーアカウントへのアクセス(またはroot権限を持つ管理者アカウントへのアクセス)

ステップ1:サーバーにログインしてサーバーOSパッケージを更新する

まず、rootユーザーとしてSSH経由でUbuntu20.04サーバーにログインします。

ssh root@IP_Address -p Port_number

「IP_Address」と「Port_number」をサーバーのそれぞれのIPアドレスとSSHポート番号に置き換える必要があります。さらに、必要に応じて「root」を管理者アカウントのユーザー名に置き換えます。

開始する前に、サーバーにインストールされているすべてのUbuntuOSパッケージが最新であることを確認する必要があります。これを行うには、次のコマンドを実行します。

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

ステップ2:Memcachedをインストールする

Memcachedパッケージは、Ubuntu20.04のデフォルトのOSリポジトリで利用できます。次のコマンドを実行してインストールできます:

apt-get install memcached libmemcached-tools -y

デフォルトでは、Memcachedサービスはシステムにインストールした後に自動的に開始されます。次のコマンドで確認できます:

systemctl status memcached

次の出力が得られるはずです:

● memcached.service - memcached daemon
     Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset>
     Active: active (running) since Fri 2021-01-08 08:25:36 UTC; 12s ago
       Docs: man:memcached(1)
   Main PID: 32022 (memcached)
      Tasks: 10 (limit: 2353)
     Memory: 1.5M
     CGroup: /system.slice/memcached.service
             └─32022 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P>

Jan 08 08:25:36 ubuntu2004 systemd[1]: Started memcached daemon.

次のコマンドを使用して、Memcachedサービスを開始および停止することもできます。

systemctl start memcached
systemctl stop memcached

Memcachedはポート11211でリッスンします。次のコマンドを使用して確認することもできます:

ss -antpl | grep 11211

次の出力が得られるはずです:

LISTEN  0        1024                    127.0.0.1:11211          0.0.0.0:*      users:(("memcached",pid=32022,fd=26))  

ステップ3:Memcachedを構成する

Memcachedのメイン構成ファイルは/etc/memcached.confにあります。デフォルトでは、Memcachedはローカルホストのポート11211でリッスンします。アプリケーションがリモートホストで実行されている場合は、リモートホストからの接続を許可するようにMemcachedを構成する必要があります。

これを行うには、/ etc / memcached.confを編集します:

nano /etc/memcached.conf

次の行を見つけます:

-l 127.0.0.1

以下に示すように、サーバーIPに置き換えます。

-l 192.168.0.100

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

systemctl restart memcached

ステップ4:Memcachedサポートを使用してApacheをインストールおよび構成する

次に、ApacheとPHPをインストールし、Memcachedサポートを有効にする必要があります。次のコマンドを使用して、Apache、PHP、およびPHPMecached拡張機能をインストールできます。

apt-get install apache2 php libapache2-mod-php php-memcached php-cli -y

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

systemctl restart apache2
systemctl restart memcached

ステップ5:Memcachedを確認する

次に、Apache Webルートディレクトリ内にファイルを作成し、Memcachedが機能するかどうかをテストします。

nano /var/www/html/phpinfo.php

次の行を追加します:

<?php
phpinfo();
?>

ファイルを保存して閉じてから、Webブラウザーを開き、URL http://your-server-ip/phpinfo.phpを入力します。 。次の画面が表示されます。

もちろん、Linux VPSホスティングサービスのいずれかを使用している場合は、これを行う必要はありません。その場合は、専門のLinux管理者にセットアップを依頼するだけです。 24時間年中無休でご利用いただけます。リクエストはすぐに処理されます。

PS。この投稿が気に入った場合は、左側のボタンを使用してソーシャルネットワーク上の友達と共有するか、下に返信を残してください。ありがとう。


Panels
  1. リバースプロキシとしてApacheを使用してUbuntu16.04にOdoo10をインストールする方法

  2. UbuntuにMemcachedとNginxを使用してWordPressをインストールする

  3. リバースプロキシとしてApacheを使用してUbuntu18.04にOdoo12をインストールする方法

  1. リバースプロキシとしてApacheを使用してUbuntu20.04にOdoo14をインストールする方法

  2. Apacheを使用してUbuntu20.04にLet’sEncryptをインストールする方法

  3. Apache を使用して Ubuntu 20.04 に phpMyAdmin をインストールする

  1. Ubuntu18.04にApacheを使用してWordPressをインストールする方法

  2. Ubuntu18.04にApacheを使用してJoomlaをインストールする方法

  3. Apache を使用して Ubuntu 22.04 に phpMyAdmin をインストールする