Windows 用 PHP memcache 拡張機能のインストール
1. memcached サーバー ソフトウェアをダウンロードしてインストールします
1. memcached ソフトウェアをダウンロードします
-bit ダウンロード アドレス: memcached-win32-1.4.4-14.zip (直接ダウンロード)、memcached-win32-1.4.4-14.zip ダウンロード ページ: http://blog.couchbase.com/memcached-144-windows -32-bit-binary-now-available
64 ビット ダウンロード アドレス: memcached-win64-1.4.4-14.zip (直接ダウンロード)、memcached-win64-1.4.4-14.zip ダウンロードページ :http://blog.couchbase.com/memcached-windows-64-bit-pre-release-available
私は wamp、64 ビット コンピューターを使用しています。 memcached サーバー側ソフトウェア圧縮パッケージをダウンロードします。
D:memcached を選択しました
管理者コマンドとして実行します。 exe を実行し、memcached が存在するフォルダーに移動します。そしてmemcachedをインストールします。
インストール後にプロンプトは表示されません。
3. memcached サービスを開始します
cmd.exe で start memcached コマンドを実行し続けます:
memcached.exe -d start
次に、タスクに移動します。マネージャーは、memcached サービスが開始されているかどうかをプロセスを表示します。
4. Memcached の基本パラメータ設定
-p リスニング ポート
-l 接続された IP アドレス、デフォルトはローカル マシンです
-d start memcached サービスを開始します
-d restart memcached サービスを再起動します
-d stop|shutdown 実行中の memcached サービスを閉じます
-d install memcached サービスをインストールします
-d uninstall memcached サービスをアンインストールします
-u として実行 (root として実行する場合のみ有効)
-m 最大メモリ使用量 (MB 単位)。デフォルトは 64MB
-M メモリが使い果たされた場合、項目を削除する代わりにエラーを返します
-c 同時接続の最大数、デフォルトは 1024
-f ブロック サイズの増加係数、デフォルトは 1.25
-n 最小スペース割り当て、キー値フラグのデフォルトは 48
-h ヘルプ表示
5. memcached の停止およびアンインストール コマンド
<span style="max-width:90%">1</span> D:\memcached> memcached.exe -<span style="color: #000000;">d stop</span><span style="color: #008080;">2</span> D:\memcached> memcached.exe -d uninstall
2. PHP で memcache 拡張機能をインストールします
1. memcache.dll 拡張機能をダウンロードします
ダウンロード アドレス: http://pecl.php.net/package/memcache/3.0.8/windows
ダウンロードに関する注意事項: 環境に一致するバージョンとスレッド セーフ バージョンを選択してください。
ローカルで wamp2.5 php を使用しており、バージョンは 5.5 Windows 64 ビットなので、5.5 スレッド セーフ (TS) x64
2 をダウンロードしました。ダウンロードが完了したら、以下に示すように圧縮パッケージを解凍します。
php_memcache.dll 拡張ファイルを php 拡張ディレクトリにコピーします (例: (D:wampbinphpphp5.5.12ext))
3. php .ini を変更します。 file
php の php.ini ファイルを開きます (私のアドレスは D:wampbinapacheapache2.4.9binphp.ini)
コード行を追加します:
extension=php_memcache.dll
図に示すように:
注: 新しい行に置く必要があり、前にセミコロンを含めることはできません。セミコロンはコメント ポイントを表すため、使用できません。
次に、保存後、サーバー (Apache または nginx または iis) を再起動し、wamp を再起動するだけです。
ブラウザ入力: http://localhost/?phpinfo=1 memcache 拡張機能がロードされていることがわかります。図に示すように
3. PHP プログラムは memcache が機能するかどうかをテストします。ローカルで利用可能です
新しい php ファイル test.php を作成します
<?php$memcache = new Memcache;$memcache->connect('127.0.0.1',11211) or die('shit');$memcache->set('key','hello memcache!');$out = $memcache->get('key');echo $out;
次に、ブラウザを通じてファイルにアクセスすると、通常の結果として入力が表示されます:
hello memcache!
終了しました。