GNU/Linux >> Linux の 問題 >  >> Linux

Debian10にMemcachedをインストールする方法

Memcachedは、オープンソースの高性能な汎用分散メモリオブジェクトキャッシングシステムです。データ、ユーザー認証トークン、API呼び出しをRAMにキャッシュすることで、動的なWebサイトを高速化するのに役立ちます。 Memcachedは、複数のアプリケーションインスタンス間でデータを共有するメカニズムも提供します。通常、Joomla、WordPress、Drupal、Pythonなどのphpベースのアプリケーションを高速化するために使用されます。

このチュートリアルでは、Debian10にMemcachedをインストールして設定する方法を紹介します。

前提条件

  • Atlantic.Netクラウドプラットフォーム上の新しいDebian10VPS
  • サーバーで構成されているrootパスワード

ステップ1-Atlantic.Netクラウドサーバーを作成する

まず、Atlantic.Netクラウドサーバーにログインします。少なくとも1GBのRAMを搭載したオペレーティングシステムとしてDebian10を選択して、新しいサーバーを作成します。 SSH経由でクラウドサーバーに接続し、ページの上部で強調表示されているクレデンシャルを使用してログインします。

Debian 10サーバーにログインしたら、次のコマンドを実行して、ベースシステムを最新の利用可能なパッケージで更新します。

apt-get update -y

ステップ2–Memcachedをインストールする

apt-get install memcached libmemcached-tools -y

Memcachedをインストールしたら、次のコマンドでMemcachedのステータスを確認できます。

systemctl status memcached

次の出力が得られるはずです:

  • memcached.service - memcached daemon
Loaded: loaded (/lib/systemd/system/memcached.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2020-12-06 13:36:23 UTC; 4s ago
Docs: man:memcached(1)
Main PID: 15969 (memcached)
Tasks: 10 (limit: 2359)
Memory: 3.3M
CGroup: /system.slice/memcached.service
└─15969 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1 -P 
/var/run/memcached/memcached.pid
ss -antpl | grep 11211

次の出力が得られるはずです:

LISTEN 0 128 127.0.0.1:11211 0.0.0.0:* 
users:(("memcached",pid=15969,fd=26))

ステップ3–Memcachedを構成する

デフォルトのMemcached構成ファイルは/etc/memcached.confにあります。 Memcachedのデフォルトポートを変更し、ファイルを使用して外部アクセス用に構成できます:

nano /etc/memcached.conf

外部アクセス用にMemcachedを構成する場合は、次の行を変更してください。

-l your-server-ip
-p 11211

ファイルを保存して閉じてから、Memcachedサービスを再起動して変更を適用します。

systemctl restart memcached

ステップ4–PHPおよびPythonでMemcachedを有効にする

phpベースのWebアプリケーションでMemcachedを有効にする場合は、MemcachedのPHP拡張機能をインストールする必要があります。次のコマンドでインストールできます:

apt-get install php php-memcached -y

PythonアプリケーションでMemcachedを有効にする場合は、次のコマンドを使用してPythonMemcached拡張機能をインストールできます。

apt-get install python3-pip -y
pip3 install pymemcache
pip3 install python3-memcached

ステップ5–Memcachedのインストールを確認する

この時点で、Memcachedがインストールされ、実行されています。次に、PHPで有効になっているかどうかをテストします。

まず、次のコマンドを使用してApacheWebサーバーをインストールします。

apt-get install apache2 libapache2-mod-php -y

次に、ApacheWebルートディレクトリ内に新しいinfo.phpファイルを作成します。

nano /var/www/html/info.php

次の行を追加します:

<?php
phpinfo();
?>

ファイルを保存して閉じ、Apacheを再起動して変更を適用します。

systemctl restart apache2

次に、Webブラウザーを開き、URL http://your-server-ip/info.phpを使用してinfo.phpページにアクセスします。 。次のページが表示されます。

ご覧のとおり、MemcachedはPHPで有効になっています。

結論

上記のガイドでは、Debian10にMemcachedをインストールする方法を学びました。PHPとPythonでMemcachedを有効にする方法も学びました。 WebサイトをMemcachedと簡単に統合し、ページの読み込み時間を短縮できるようになりました。 Atlantic.NetのVPSホスティングを試してみてください。


Linux
  1. Debian 11 /Debian10にMemcachedをインストールする方法

  2. Debian 11 に MariaDB をインストールする方法

  3. Debian 11 に MySQL をインストールする方法

  1. Debian 10(バスター)のインストール方法

  2. Ubuntu20.04にMemcachedをインストールする方法

  3. Python3.9をDebian10にインストールする方法

  1. Debian10にMemcachedをインストールする方法

  2. Debian9にRをインストールする方法

  3. Debian9にMemcachedをインストールする方法