このチュートリアルでは、MemcachedをFedora 35にインストールする方法を示します。知らない人のために、Memcachedは高性能の分散型メモリ内キャッシュシステムです。これは主に、データベースを多用するサイトを高速化するために使用されます。Memcachedには、複数のマシンに分散された非常に大きなハッシュテーブルを備えたAPIがあります。テーブルがいっぱいになると、後続の挿入により、使用頻度の低い順序で古いデータがパージされます。 。
この記事は、少なくともLinuxの基本的な知識があり、シェルの使用方法を知っていること、そして最も重要なこととして、サイトを独自のVPSでホストしていることを前提としています。インストールは非常に簡単で、ルートアカウントで実行されていますが、そうでない場合は、'sudo
を追加する必要があります。 ‘ルート権限を取得するコマンドに。 Fedora35にMemcachedを段階的にインストールする方法を紹介します。
前提条件
- 次のオペレーティングシステムのいずれかを実行しているサーバー:Fedora34またはFedora35。
- 潜在的な問題を防ぐために、OSの新規インストールを使用することをお勧めします。
non-root sudo user
またはroot user
へのアクセス 。non-root sudo user
として行動することをお勧めします ただし、ルートとして機能するときに注意しないと、システムに害を及ぼす可能性があるためです。
Fedora35にMemcachedをインストールする
手順1.続行する前に、Fedoraオペレーティングシステムを更新して、既存のすべてのパッケージが最新であることを確認します。次のコマンドを使用して、サーバーパッケージを更新します。
sudo dnf upgrade sudo dnf update
ステップ2.Fedora35にMemcachedをインストールします。
デフォルトでは、MemcachedはFedora 35ベースリポジトリで利用できます。次に、以下のコマンドを実行して、MemcachedをFedoraシステムにインストールします。
sudo dnf install memcached
インストールが完了したら、Memcachedサーバーを起動して動作を開始する必要があります。これは、以下のコマンドを使用して行います。
sudo systemctl start memcached sudo systemctl enable memcached sudo systemctl status memcached
ステップ3.Memcachedを構成します。
Memcachedでいくつかの構成を行う必要があります。次に、お気に入りのテキストエディターでMemcachedのデフォルト構成ファイルを編集します。
sudo nano /etc/sysconfig/memcached
次のファイルを追加します:
PORT="11211" USER="memcached" MAXCONN="1024" CACHESIZE="64" OPTIONS="-l 127.0.0.1,::1"
ファイルを保存して閉じてから、Memcachedを再起動します:
sudo systemctl restart memcached
手順4.ファイアウォールを構成します。
Fedoraにはデフォルトでファイアウォールが有効になっており、Memcachedサービスにアクセスしようとしている他のコンピューターからの他の接続をブロックします。適切なポートを開く必要があります。 samba共有リソースに他のマシンからアクセスできること:
sudo firewall-cmd --new-zone=memcached --permanent sudo firewall-cmd --zone=memcached --add-port=11211/udp --permanent sudo firewall-cmd --zone=memcached --add-port=11211/tcp --permanent sudo firewall-cmd --reload
ステップ5.MemcachedPHP拡張機能をインストールします。
次のPHP拡張機能をインストールしますphp-pecl-memcached
以下に示すように:
sudo apt install php-pecl-memcache
次に、MemcachedとApacheを再起動して、変更を有効にします。
sudo systemctl restart memcached sudo systemctl restart httpd
おめでとうございます。Memcachedが正常にインストールされました。このチュートリアルを使用してFedora 35システムにMemcachedをインストールしていただき、ありがとうございます。その他のヘルプや役立つ情報については、Memcachedの公式ウェブサイトを確認することをお勧めします。