このチュートリアルでは、AlmaLinux 8にMemcachedをインストールする方法を紹介します。知らなかった人のために、Memcachedは無料のオープンソースの高性能分散メモリキャッシングシステムです。 Memcachedは、データとオブジェクトをRAMにキャッシュすることにより、動的なデータベース駆動型Webサイトを高速化するために使用されます。 これにより、外部データソースを読み取る必要がある回数が減り、オーバーヘッドが削減され、応答時間が短縮されます。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、自分のVPSでサイトをホストしていることを前提としています。 インストールは非常に簡単で、rootアカウントで実行していることを前提としています。そうでない場合は、 ‘を追加する必要があります。sudo
‘root権限を取得するコマンドに。 AlmaLinux8にMemcached分散メモリオブジェクトキャッシングシステムを段階的にインストールする方法を説明します。CentOSとRockyLinuxでも同じ手順に従うことができます。
AlmaLinux8にMemcachedをインストールします
ステップ1.まず、システムが最新であることを確認することから始めましょう。
sudo dnfアップデート
sudo dnf installepel-リリース
ステップ2.AlmaLinux8にMemcachedをインストールします。
デフォルトでは、MemcachedはAlmaLinux8ベースリポジトリで利用できます。 次に、次のコマンドを実行して、Memcachedをシステムにインストールします。
sudo dnf install memcached libmemcached
Memcachedのインストールを確認します。
memcached –version
Memcachedのインストール後、Memcachedサービスを開始し、以下のコマンドを発行して、起動時にサービスを実行できるようにします。
sudo systemctl enable memcached
sudo systemctl start memcached
sudo systemctl status memcached
手順3.Memcachedを構成します。
Memcachedのデフォルト設定ファイルは /etc/sysconfig/memcached
。 このファイルを編集して、Memcachedサービスの開始オプションを設定できます。
sudo nano / etc / sysconfig / memcached
次のファイルを変更します。
PORT = “11211” USER = “memcached” MAXCONN = “1024” CACHESIZE = “128” OPTIONS = “-l 127.0.0.1、:: 1”
手順4.ファイアウォールを構成します。
デフォルトでは、サービスポートはファイアウォールでホワイトリストに登録されていないため、外部のクライアントリクエストに接続できます。したがって、次のことを許可する必要があります。
sudo Firewall-cmd –add-port = 11211 / tcp –zone = public –permanent
sudo Firewall-cmd –reload
手順5.MemcachedPHPライブラリをインストールします。
次に、以下のコマンドを使用してMemcachedPHPサポートをインストールします。
sudo dnf install php-pecl-memcache php-pecl-memcached
キャッシュシステム用のPHPモジュールがサーバー上にあります。次はそれをサーバーに追加します。 php.ini
ファイル:
echo “extension = memcache.so” >> /etc/php.d/memcache.ini
最後に、再起動します Apache 変更するには:
sudo systemctl restart httpd
おめでとう! Memcachedが正常にインストールされました。 このチュートリアルを使用して、AlmaLinux8システムにMemcached分散メモリキャッシングをインストールしていただきありがとうございます。 追加のヘルプまたは有用な情報については、チェックすることをお勧めします Memcachedの公式ウェブサイト。