Memcached は、動的データベース呼び出しをキャッシュしてメモリに格納するためのキー値ストアです。これにより、データベースの負荷が軽減され、動的なデータベース駆動型 Web サイトの高速化に役立ちます。
このガイドでは、Ubuntu 20.04 で Apache および PHP とともに Memcached をサーバーにインストールして構成する方法を学習します。
前提条件
- Apache をサーバーにインストールします。
- サーバーに PHP 8 をインストールします。
サーバー パッケージを最新のものに更新してください。
sudo apt update sudo apt upgrade -y
Memcached をインストール
Apache と PHP 8 をインストールするための前提条件ガイドに従っていることを確認してください。
Memcached は、Ubuntu 20.04 リポジトリでデフォルトで利用できます。
sudo apt install memcached libmemcached-tools -y
インストールが完了したら、ステータスを確認できます。
sudo service memcached status
● memcached.service - memcached daemon Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled) Active: active (running) since Tue 2021-07-20 02:23:14 UTC; 39s ago Docs: man:memcached(1) Main PID: 9944 (memcached) Tasks: 10 (limit: 682) Memory: 1.6M CGroup: /system.slice/memcached.service └─9944 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P /var/run/memcached/memcached.pid Jul 20 02:23:14 memcached systemd[1]: Started memcached daemon.
これで、Memcached が起動して実行されました。
Apache および PHP 用に Memcached を構成する
次のコマンドを使用して PHP memcached モジュールをインストールします。
sudo apt install php-memcached
変更を有効にするために Apache を再起動してください。
sudo service apache2 restart
Memcache のインストールを確認する
phpinfo()
で webroot ディレクトリ内にファイルを作成します 関数。
以下のような出力が表示されます。
これで、サーバーで Memcached サポートが有効になりました。
結論
これで、Ubuntu 20.04 で Apache および PHP を使用して Memcached をインストールおよび構成する方法を学習しました。
御時間ありがとうございます。問題やフィードバックに直面した場合は、下にコメントを残してください。