ホームページ  >  記事  >  バックエンド開発  >  CentOS7 システムに Memcached をインストールして構成する方法

CentOS7 システムに Memcached をインストールして構成する方法

不言
不言オリジナル
2018-07-28 10:14:292887ブラウズ

この記事では、CentOS7 システムに Memcached をインストールして設定する方法を紹介しますが、参考になるので、困っている友人の助けになれば幸いです。

はじめに

Memcached は、メモリ内のデータとオブジェクトをキャッシュすることで改善および高速化する、分散型の高性能 メモリキャッシュ システムです。 Web アプリケーションのパフォーマンス。主にデータベースを頻繁に使用するサイトを高速化するために使用されます。

Memcached は、データベース全体でテーブルとクエリをキャッシュし、データベースのパフォーマンスを向上させるためにも使用されます。 Memcached は無料で、Facebook、YouTube、Twitter などの多くの Web サイトで使用されています。

このチュートリアルでは、CentOS 7 に Memcached をインストールして構成する方法を示します。

Memcached のインストール

まず、すべてのパッケージが最新であることを確認します:

sudo yum -y update

次のコマンドを実行して Memcached をインストールします:

sudo yum -y install memcached

Enable Memcached サービス そして、システム起動時の自動起動に追加します。

sudo systemctl enable memcached
sudo systemctl start memcached

Memcached の構成

デフォルトの Memcached 構成ファイルは、/etc/sysconfig ディレクトリにあります。 。

Memcached を構成するには、/etc/sysconfig/memcached ファイルを編集してください:

sudo vi /etc/sysconfig/memcache

必要に応じてカスタマイズするには、次のパラメータを設定または更新します:

PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="64"
OPTIONS=""

以下はパラメータの簡単な説明です:

**PORT**:Memcached 使用的默认端口。
**USER**:Memcached 的运行用户。
**MAXCONN**:允许连接到 Memcached 的最大数目。可以根据你的需求增加任何数量。
**CACHESIZE**:内存的缓存大小。
**OPTIONS**:设置服务器的 IP 地址,使 Apache 或 Nginx web 服务器可以连接到服务器。

設定ファイルを保存して終了し、Memcached を再起動します:

sudo systemctl restart memcached

次のコマンドを実行して Memcached が実行中であることを確認します。 :

sudo netstat -tulpn | grep :11211

You 次の出力が表示されます:

tcp        0      0 0.0.0.0:11211           0.0.0.0:*               LISTEN      7757/memcached
tcp6       0      0 :::11211                :::*                    LISTEN      7757/memcached
udp        0      0 0.0.0.0:11211           0.0.0.0:*                           7757/memcached
udp6       0      0 :::11211                :::*                                7757/memcached

Use memcache -tool サーバー統計を確認します。

sudo memcached-tool 127.0.0.1 stats

Memcached PHP 拡張機能のインストール

次のコマンドを使用して、PHP 拡張機能をインストールして Memcached デーモンを使用できます:

sudo yum install php-pecl-memcache

php.ini に構成を追加します:

extension="/usr/lib64/php/modules/memcache.so"

ここで、Apache または Nginx サービスを再起動します。

sudo systemctl restart memcached
# apache
sudo systemctl restart httpd
# nginx
sudo nginx -s reload

Memcached PHP 拡張機能をテストするには、Apache の Web ルート ディレクトリに info.php を作成します。

sudo vi /var/www/html/info.php

コンテンツを追加

<?php     phpinfo();
?>

ファイルを保存し、http://your_server_ip/infoにアクセスします。

phpinfo ページがブラウザで表示されたら、次のセクションを参照してください:

CentOS7 システムに Memcached をインストールして構成する方法

関連する推奨事項:

win10 システムで IIS をセットアップし、php7.2 をインストールする手順は何ですか?

docker に Nginx 環境をインストールする方法の詳細なプロセス

以上がCentOS7 システムに Memcached をインストールして構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。