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

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

不言
リリース: 2023-04-03 13:26:02
オリジナル
2926 人が閲覧しました

この記事では、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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート