私が使用する環境はwin7 64ビットオペレーティングシステムで、wampserverも64ビットで、バージョンは2.5、付属のphpバージョンは5.5です。
memcache を設定する手順:
最初のステップは、memcahed.exe および php_memcache.dll 拡張機能をダウンロードすることです。ダウンロードアドレス: http://pan.baidu.com/s/1jG8OREu
2 番目のステップは、memcache をインストールし、memcache 拡張機能を構成することです。 memcache.exe の圧縮パッケージを、php のディレクトリと同じレベルにある wampserver の bin ディレクトリに解凍します。
その後、dos で図のコマンドを実行します。 注: 下の図のパスを memcached.exe が存在するパスに置き換えます。
次に、phpのmecahce拡張機能を設定し、php_memcache.dllをphpのextディレクトリに置きます。私のディレクトリはD:wampbinphpphp5.5.12extです。
次に、php.ini に extension=php_memcache.dll という行を追加します。先頭にセミコロンを追加しないように注意してください。次に、wampserver サービスを再起動します。注: memcache の設定時に wampserver を再起動するときにエラーが報告されなかったため、phpinfo で memcache を検出しませんでした。したがって、コードを直接テストできるのは幸運であり、構成は成功しました。
テストに使用したコードは次のとおりです:
リーリー
出力:
この設定は成功しました!間違い等ありましたら修正していただければ幸いです。
ここに、PHP で memcache を操作するためによく使用される関数をいくつか示します:
Memcache::add は値を追加します。すでに存在する場合は false を返します
Memcache::addServer は使用するサーバーアドレスを追加します
Memcache::close は Memcache オブジェクトを閉じます
Memcache::connect は Memcache オブジェクトを作成します
memcache_debug はデバッグ関数を制御します
Memcache::decrement は、保存されたキーの値に対して減算演算を実行します
Memcache::delete はキー値を削除します
Memcache::flush はキャッシュされたデータをすべてクリアします
Memcache::get はキー値を取得します
Memcache::getExtendedStats プロセス プール内のすべてのプロセスの実行中のシステム統計を取得します
Memcache::getServerStatus サーバーを実行するためのパラメータを取得します
Memcache::getStats はサーバーの実行統計を返します
Memcache::getVersion は、実行中の Memcache のバージョン情報を返します
Memcache::increment は、保存されたキーの値に対して加算演算を実行します
Memcache::pconnect は Memcache 永続接続オブジェクトを作成します
Memcache::replace は既存のキーを上書きします
Memcache::set は値を追加するか、すでに存在する場合は上書きします
Memcache::setCompressThreshold は、特定のサイズを超えるデータを圧縮します
Memcache::setServerParams 実行時にサーバーパラメータを変更します