MemcacheおよびMemcached Extensionsのインストールを開始する前に、次の準備が完了していることを確認してください。
まず、libmemcacheライブラリをインストールする必要があります。 Libmemcacheの公式Webサイトから最新の安定バージョンをダウンロードして、それを解凍してディレクトリを入力して次のコマンドを実行できます。
./configure するる sudoはインストールします
Libmemcacheライブラリがシステムにインストールされている場合、この手順をスキップできます。
次のコマンドを実行して、memcache拡張機能をインストールします。
PECLインストールmemcache
インストールが完了したら、php.iniに追加します。
extension = memcache.so
構成ファイルを保存し、変更が有効になるようにWebサーバーを再起動します。
Memcacheと同様に、Memcached拡張機能をインストールする前に、最初にLibmemcachedライブラリをインストールする必要があります。安定したバージョンをダウンロードし、解凍して実行します。
./configure するる sudoはインストールします
ライブラリがすでにインストールされている場合は、直接スキップできます。
次のコマンドを使用してインストールします。
memcachedのpeclインストール
インストールが完了したら、php.iniファイルを追加します。
extension = memcached.so
保存して終了し、Webサーバーを再起動します。
PHPINFOファイルを作成することで拡張機能が正常に有効になっているかどうかを確認し、新しいファイルphpinfo.phpを作成して追加できます。
<?php phpinfo(); ?>
保存後、ブラウザ内のファイルにアクセスします。 MemcacheとMemcachedに関連する情報がページに表示される場合、インストールが成功したことを意味します。
上記の手順を通じて、PHP7環境にMemcacheとMemcached Extensionを正常にインストールし、その可用性を確認しました。インストール後、プロジェクトでこれら2つのキャッシュ拡張機能を最大限に活用して、PHPアプリケーションの運用効率と応答速度を向上させることができます。