ホームページ  >  記事  >  バックエンド開発  >  Windows システムに Memcached for PHP 5.3 をインストールして構成する (グラフィック チュートリアル付き)_PHP チュートリアル

Windows システムに Memcached for PHP 5.3 をインストールして構成する (グラフィック チュートリアル付き)_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:04:43766ブラウズ

Win システムでの PHP 5.3 用 Memcached のインストールと構成 グラフィック チュートリアル

Windows システムで PHP を memcached サポートにする方法は?

ステップ 1: Memcached サービスをインストールする
ステップ 2: PHP に memcached.dll 拡張機能をロードさせます

次の情報を参照してください:
1. Windows 7 に Memcached for PHP 5.3 をインストールする
2. Windows + Memcached での Memcache のインストールと構成が正常にロードされませんでした

詳細な手順は次のとおりです:

ステップ 1: Memcached サービスをインストールする

1. Memcached Win32 をダウンロードします (クリックしてダウンロードします)

2. ダウンロードしたファイルをカスタム ディレクトリ (C:webservermemcached) などに解凍します。 解凍後、このディレクトリには memcached.exe が 1 つだけ存在します

3. 管理者権限でコマンドライン(cmd)を実行します

4. インストール

コードは次のとおりです:

memcached -d インストール

ヒント: MSVCP71.dll が存在しないというメッセージが表示された場合は、ここにアクセスしてください (クリックしてください)

5. スタート

コードは次のとおりです:

memcached -d start

6. インストールパスを確認します (無視しても構いません)

コードは次のとおりです:

wmic プロセスの説明、実行可能パスを取得します。

ディスプレイ:

memcached.exe C:webservermemcachedmemcached.exe


ここでmemcachedサービスがインストールされます

ステップ 2: PHP に memcached.dll 拡張機能をロードさせます

1. VC9 バージョンの memcached.dll をダウンロードします

スレッドセーフバージョン

http://downloads.php.net/pierre/php_memcache-2.2.6-5.3-vc9-x86.zip
fastcgi による php の実行方法の非スレッドセーフ バージョンです
http://downloads.php.net/pierre/php_memcache-2.2.6-5.3-nts-vc9-x86.zip

2. php_memcache.dll を解凍し、php 拡張ディレクトリ C: webserverphp5.3ntsext にコピーします。

3. php.ini を編集し、最後に

を追加します。

コードは次のとおりです:

[メモリキャッシュ]

拡張子=php_memcache.dll
; 統合された巨大なハッシュ テーブルをメモリ内に維持する高性能分散メモリ オブジェクト キャッシュ システム、
; 画像、ビデオ、ファイル、データベース検索結果など、さまざまな形式でデータを保存するために使用できます。
; エラーが発生したときに他のサーバーに透過的にフェイルオーバーするかどうか。
memcache.allow_failover = 0
; データの送受信時に試行するサーバーの最大数。memcache.allow_failover がオンになっている場合にのみ有効です。
memcache.max_failover_attempts = 20
; データはこの値で設定されたブロック サイズに従って転送されます。値が小さいほど、より多くの追加ネットワーク トラフィックが必要になります。
; 原因不明の速度低下に気付いた場合は、この値を 32768 に増やしてみてください。
memcache.chunk_size = 8192
; memcached サーバーに接続するときに使用されるデフォルトの TCP ポート。
memcache.default_port = 11211
;キーをサーバーにマッピングする戦略を制御します。デフォルト値「standard」は、以前のバージョンの古いハッシュ戦略を使用することを意味します。
;「consistent」に設定すると、キーとサーバー間のマッピングを再計算することなく、接続プールへのサーバーの追加/削除が可能になります。
memcache.hash_strategy = "一貫性"
; キーをサーバーにマップするハッシュ関数を制御します。デフォルト値「crc32」は CRC32 アルゴリズムを使用し、「fnv」は FNV-1a アルゴリズムが使用されることを意味します。
;FNV-1a は CRC32 よりも若干遅いですが、ハッシュ パフォーマンスは優れています。
memcache.hash_function = "crc32"
;次の 2 つの設定については、上記の [セッション] を参照してください
; 値が memcache の場合、memcache をセッションプロセッサとして使用することをマークします
;session.save_handler = "ファイル"
; 通話ストレージに使用される各サーバー リンクの区切り文字を定義します (例: "tcp://host1:11211, tcp://host2:11211")。 ;各サーバー リンクには、Memcache::addServer() を使用して追加されたサーバーと同様に、そのサーバーによって受け入れられるパラメーターを含めることができます
;例: "tcp://host1:11211?persistent=1&weight=1&timeout=1& amp;retry_interval=15"
;session.save_path = ""



4. IIS を再起動します (コマンドラインから実行)

コードは次のとおりです:

iisリセット/再起動


この時点で、memcached の設定は完了です

この記事の内容は以上です。皆さんも気に入っていただければ幸いです。

http://www.bkjia.com/PHPjc/964009.html

www.bkjia.com

http://www.bkjia.com/PHPjc/964009.html技術記事 Windows システムで PHP 5.3 用の Memcached をインストールして構成するグラフィカル チュートリアル。 Windows システムで PHP をサポートする方法。 ステップ 1: Memcached サービスをインストールする ステップ 2: php に memcach をロードさせます...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。