Rocky Linux memcachedをインストールする

Rocky Linux memcachedをインストールする

メモリ上にデータを保存することができある分散型メモリーキャッシュシステムである「memcached」をRocky Linuxにインストールする手順を記述してます。

環境

  • OS  Rocky Linux release 8.4 (Green Obsidian)

事前準備

libmemcachedモジュールのインストールが先に必要なため、インストールしておきます。

memcachedインストール

「dnf」で、インストールを行います。

詳細情報は、以下のコマンドを実行すれば確認できます。

memcached設定

リモート環境から「memcached」を利用するには「 /etc/sysconfig/memcached 」の設定を変更する必要があります。

設定ファイルを変更したら、memcached を再起動すると反映します。

Firewall設定

外部から接続する場合は、firewallが設定されていればポート許可を設定しておきます。

memcached起動

memcachedを起動します。

OS再起動時に、自動起動させる場合は、以下も実行しておきます。

PHPで利用

phpで利用するためには、「php-pecl-memcache」モジュールをインストールします。
リポジトリを追加して、そこからインストールします。
※ここでは「php7.4」を使用してます。

モジュールをリセットして有効にします。

モジュールは以下のコマンドで確認できます。

「php-pecl-memcache」モジュールをインストールします。

「extension=memcache.so」が追加されたかは、設定ファイルから確認することが可能です。