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

Debian 9 /Debian8にMemcachedをインストールする方法

Memcachedは、無料のオープンソースの汎用分散メモリオブジェクトキャッシングシステムです キャッシュを通じて物理メモリへのデータベースの負荷を軽減することにより、動的なデータベース駆動型Webアプリケーションを高速化するために使用されます。

Memcached シンプルでありながら強力です。これは、Google、Youtube、Wikipediaなどの最も忙しいWebサイトで広く使用されています。

Debian 9にMemcachedをインストールする簡単な手順は次のとおりです 。また、これは以前のバージョンのDebian、つまり Debian 8でも機能するはずです。 およびDebian7。

ターミナルを開き、rootユーザーに切り替えます。

$ su -

または

$ sudo su -

Debian9にMemcachedをインストールする

リポジトリインデックスを更新します。

apt-get update

MemcachedはDebianリポジトリで利用できます。 apt-getコマンドを使用してDebian9にMemcachedをインストールします 。

apt-get -y install memcached netcat

Memcachedサービスが開始されているかどうかを確認します。

ps -ef | grep -i memcached

出力:

memcache  4107     1  0 02:56 ?        00:00:00 /usr/bin/memcached -m 64 -p 11211 -u memcache -l 127.0.0.1
root      4178  3896  0 03:05 pts/0    00:00:00 grep -i memcached

Memcachedを構成する

Memcachedのデフォルトの構成ファイルは/etc/memcached.confです。 。

nano /etc/memcached.conf

必要に応じて設定を変更してください。 256MBキャッシュの設定例。

# Start with a cap of 64 megs of memory. It's reasonable, and the daemon default
# Note that the daemon will grow to this size, but does not start out holding this much
# memory
-m 256

# Default connection port is 11211
-p 11211

# Run the daemon as root. The start-memcached will default to running as root if no
# -u command is present in this config file
-u memcache

# Specify which IP address to listen on. The default is to listen on all IP addresses
# This parameter is one of the only security measures that memcached has, so make sure
# it's listening on a firewalled interface.
# -l 127.0.0.1

Memcachedプロセスを再起動します。

systemctl restart memcached

起動時にMemcachedを自動起動します。

systemctl enable memcached

Memcachedの実行ステータスを確認します。

echo "stats settings" | nc localhost 11211

出力:

STAT maxbytes 268435456
STAT maxconns 1024
STAT tcpport 11211
STAT udpport 11211
STAT inter NULL
STAT verbosity 0
STAT oldest 0
STAT evictions on
STAT domain_socket NULL
[. . .]
ファイアウォール

次のコマンドを実行して、ポート番号 11211での着信接続を許可します 。

ufw allow 11211/tcp
ufw reload

リモート接続を確認してください。

echo stats | nc memcache_host_name_or_ip 11211

PHPMemcachedモジュールをインストールする

PHPを使用するには、MemcachedPHPモジュールをインストールします。

apt-get install -y php php-memcached

次に、MemcachedおよびApacheサービスを再起動して有効にします。

systemctl restart memcached
systemctl restart apache2

Memcached拡張機能を確認する

Webサーバーのドキュメントルートの下にphpファイルを作成します。

vi /var/www/html/info.php

上記のファイルに次のコンテンツを配置します。

phpinfo(); ?>

Webブラウザーを開き、次のURLにアクセスします。

http://your.ip.add.ress/info.php

以下のページが表示されます。

さらに下にスクロールして、Memcachedに関する詳細情報を取得します。

それだけです。


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

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

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

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

  2. Debian10にTeamViewerをインストールする方法

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

  1. Debian9にGoをインストールする方法

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

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