Writing /volume1/Web/Public/dokuwiki/data/log/deprecated/2024-11-15.log failed
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン | ||
study:php5:memcache [2010/03/25 07:24] – created banana | study:php5:memcache [2010/08/06 07:48] (現在) – banana | ||
---|---|---|---|
行 2: | 行 2: | ||
**%%Memcache%%**は%%deamon%%である。 つまり、マシンで独立して動作するサービスである。\\ | **%%Memcache%%**は%%deamon%%である。 つまり、マシンで独立して動作するサービスである。\\ | ||
**%%Memcache%%**はphpセッションのストアーとして利用できる。 | **%%Memcache%%**はphpセッションのストアーとして利用できる。 | ||
- | 例えば、phpで実装されている既存のWebアプリに独自のセッションハンドラーを持つ認証モジュール(例:[[rnd.feide.no/ | + | 例えば、phpで実装されている既存のWebアプリに独自のセッションハンドラーを持つ認証モジュール |
+ | (例:[[http://rnd.feide.no/ | ||
+ | 以下では、**%%Memcache%%**サーバーをWindows上でインストールする手順を紹介する。 | ||
+ | |||
+ | ===== Install Guide ===== | ||
+ | インストールを手順を次に示す。 | ||
+ | - %%[win32 binary]%%版の[[http:// | ||
+ | - マシン上の適当なところに解凍する。 例えば「**c: | ||
+ | - サービスとして登録する為に、コマンドプロンプトを開いて、次のコマンドを実行する。 「**%%c: | ||
+ | - memcacheサーバーを起動するためには、**php_memcache.dll**が必要である。そのファイルがあるかどうか確認する。(例 C: | ||
+ | ない場合は次のサイトからダウンロードする。[[http:// | ||
+ | - php.iniファイルを開いて、モジュールを追加する。 設定例を次に示す。 | ||
+ | |||
+ | < | ||
+ | extension=php_memcache.dll | ||
+ | </ | ||
+ | - Apacheサーバーを再起動する。 | ||
+ | |||
+ | |||
+ | ===== Test memcache server ===== | ||
+ | インストールが完了したら動作を確認する。 動作確認の為のテストページを次に示す。 | ||
+ | <code php> | ||
+ | |||
+ | <?php | ||
+ | $memcache = new Memcache; | ||
+ | $memcache-> | ||
+ | |||
+ | echo " | ||
+ | |||
+ | $tmp_object = new stdClass; | ||
+ | $tmp_object-> | ||
+ | $tmp_object-> | ||
+ | |||
+ | $memcache-> | ||
+ | echo "Store data in the cache (data will expire in 10 seconds)< | ||
+ | |||
+ | echo "Data from the cache:< | ||
+ | var_dump($memcache-> | ||
+ | ?> | ||
+ | |||
+ | |||
+ | </ | ||
+ | エラーが出なくて、次のようなページが見れば、インストールは完了である。 | ||
+ | |||
+ | <code html> | ||
+ | Server' | ||
+ | Store data in the cache (data will expire in 10 seconds) | ||
+ | Data from the cache: | ||
+ | |||
+ | object(stdClass)[3] | ||
+ | public ' | ||
+ | public ' | ||
+ | |||
+ | </ | ||
+ | |||
+ | |||
===== reference ===== | ===== reference ===== | ||
- | - [[http:// | + | - [[http:// |
- [[http:// | - [[http:// | ||
+ | - [[http:// | ||
+ | ~~DISCUSSION~~ | ||