Memcached はフリーでオープンソースの高性能分散メモリオブジェクトキャッシングシステムであり、本質的に汎用的ですが、データベースの負荷を軽減することで動的なWebアプリケーションを高速化するために使用することを目的としています。そのシンプルな設計は、迅速な展開と開発の容易さを促進し、大規模なデータキャッシュが直面する多くの問題を解決します。
このガイドでは、UbuntuサーバーにNGINXWebサーバーとPHP7.3を使用してMemcachedをインストールおよび構成する手順について説明します。
クラウドサーバーの導入
Cloudwaferにまだ登録していない場合 、まず登録を取得する必要があります 。アカウントを作成してから、クラウドサーバーをすばやく展開できます。
サインアップしたら、Cloudwaferクライアントエリアにログインします。 メールに記載されているパスワードを使用して、 Cloudwaferを展開します クラウドサーバー。
システムパッケージの更新
主要なインストールを開始する前に、システムを最新のパッケージに更新することを常にお勧めします。以下のコマンドを発行します:
sudo apt-get update && sudo apt-get upgrade
ステップ1:Memcachedをインストールする
以下のコマンドを発行して、公式のUbuntuaptリポジトリからMemcachedをインストールします。
sudo apt install memcached libmemcached-tools
次に、以下のコマンドを発行してステータスを確認します。
sudo systemctl status memcached
以下のコマンドを発行して、サービスが起動時に開始できるようにします。
sudo systemctl enable memcached.service
ステップ2:Memcachedを構成する
Memcachedのコア構成ファイルは/etc/memcached.conf
です。 ファイル。デフォルトでは、Memcachedはポート番号として11211を使用します。これを任意の値に変更することもできます。
sudo nano /etc/memcached.conf
デフォルトでは、MemcachedはサーバーのローカルIPアドレスをリッスンします。以下に示すように、confファイルに変更を加えることで、別のIPでリッスンする場合は、これを変更できます。
sudo nano /etc/memcached.conf
保存して終了したら、変更を適用するためにMemcachedを再起動してください。
sudo systemctl restart memcached
ステップ3:MemcachedをサポートするようにNginxをインストールして構成する
NginxとPHP7.3FPMがインストールされていない場合は、コマンドを発行して、パッケージとその他の関連する必要なパッケージをインストールします。
sudo apt-get install nginx php7.3-fpm php-memcached php7.3-cli
インストール後、Nginxのデフォルト構成ファイルにいくつかの変更を加える必要があります:
sudo nano /etc/nginx/sites-available/default
以下に示すように、 index.php
を追加します index
の横 index.html
の前 。
また、以下に示すように、以下を追加します。
location ~ \.php$ {
include snippets/fastcgi-php.conf;
#
# # With php-fpm (or other unix sockets):
fastcgi_pass unix:/var/run/php/php7.3 fpm.sock;
Nginxを再起動して構成をロードします:
sudo systemctl restart nginx
ステップ4:Memcachedのインストールを確認する
Memcachedのインストールを確認するために、 PHPInfo.php
を作成できます。 確認します。
sudo nano /var/www/html/phpinfo.php
次の内容を入力してください:
<?php phpinfo(); ?>
次に、ブラウザでサーバーのIPアドレスにアクセスするか、ドメイン名の後に /phpinfo.php
が続く場合はドメイン名にアクセスします。 :