この記事では、CentOS7 システムに Memcached をインストールして設定する方法を紹介しますが、参考になるので、困っている友人の助けになれば幸いです。
Memcached は、メモリ内のデータとオブジェクトをキャッシュすることで改善および高速化する、分散型の高性能 メモリキャッシュ システムです。 Web アプリケーションのパフォーマンス。主にデータベースを頻繁に使用するサイトを高速化するために使用されます。
Memcached は、データベース全体でテーブルとクエリをキャッシュし、データベースのパフォーマンスを向上させるためにも使用されます。 Memcached は無料で、Facebook、YouTube、Twitter などの多くの Web サイトで使用されています。
このチュートリアルでは、CentOS 7 に Memcached をインストールして構成する方法を示します。
まず、すべてのパッケージが最新であることを確認します:
sudo yum -y update
次のコマンドを実行して Memcached をインストールします:
sudo yum -y install memcached
Enable Memcached サービス そして、システム起動時の自動起動に追加します。
sudo systemctl enable memcached sudo systemctl start 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
次のコマンドを使用して、PHP 拡張機能をインストールして Memcached デーモンを使用できます:
sudo yum install php-pecl-memcache
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 ページがブラウザで表示されたら、次のセクションを参照してください:
関連する推奨事項:
win10 システムで IIS をセットアップし、php7.2 をインストールする手順は何ですか?
docker に Nginx 環境をインストールする方法の詳細なプロセス
以上がCentOS7 システムに Memcached をインストールして構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。