両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン |
study:php5:memcache [2010/03/25 07:49] – banana | study:php5:memcache [2010/08/06 07:48] (現在) – banana |
---|
**%%Memcache%%**は%%deamon%%である。 つまり、マシンで独立して動作するサービスである。\\ | **%%Memcache%%**は%%deamon%%である。 つまり、マシンで独立して動作するサービスである。\\ |
**%%Memcache%%**はphpセッションのストアーとして利用できる。 | **%%Memcache%%**はphpセッションのストアーとして利用できる。 |
例えば、phpで実装されている既存のWebアプリに独自のセッションハンドラーを持つ認証モジュール\\ | 例えば、phpで実装されている既存のWebアプリに独自のセッションハンドラーを持つ認証モジュール |
(例:[[http://rnd.feide.no/simplesamlphp/|simpleSAMLphp]])を組み込む際、セッションハンドラーの衝突を防ぐ為に、**%%Memcache%%**を利用できる。((simpleSAMLphpを一般のphpアプリに統合する際、memcacheを利用することを進めている。 DrupalとsimpleSAMLphpの統合にもmemcacheをセッションハンドラーとして用いている。)) | (例:[[http://rnd.feide.no/simplesamlphp/|simpleSAMLphp]])を組み込む際、セッションハンドラーの衝突を防ぐ為に、**%%Memcache%%**を利用できる。((simpleSAMLphpを一般のphpアプリに統合する際、memcacheを利用することを勧めている。 DrupalとsimpleSAMLphpの統合にもmemcacheをセッションハンドラーとして用いている。)) |
以下では、**%%Memcache%%**サーバーをWindows上でインストールする手順を紹介する。 | 以下では、**%%Memcache%%**サーバーをWindows上でインストールする手順を紹介する。 |
| |
インストールを手順を次に示す。 | インストールを手順を次に示す。 |
- %%[win32 binary]%%版の[[http://code.jellycan.com/memcached/| memcache]]をダウンロードする。 | - %%[win32 binary]%%版の[[http://code.jellycan.com/memcached/| memcache]]をダウンロードする。 |
- マシン上の適当なところに解凍する。 例えば「**c:\memcached**」に解凍したとする。中には**memcached.exe**ファイル一つが入っている。((Vista上でインストールする際は、権限を確認する必要がある。 **memcached.exe**の右クリックして、Propertiesを開くと、Compatibilityタブに権限に関する項目ある。 そこで、「管理者として実行する」にチェックする。)) | - マシン上の適当なところに解凍する。 例えば「**c:\memcached**」に解凍したとする。中には**memcached.exe**ファイルが入っている。((Vista上でインストールする際は、権限を確認する必要がある。 **memcached.exe**の右クリックして、Propertiesを開くと、Compatibilityタブに権限に関する項目がある。 そこで、「管理者として実行する」にチェックする。)) |
- サービスとして登録する為に、コマンドプロンプトを開いて、次のコマンドを実行する。 「**%%c:\memcached\memcached.exe -d install%%**」 | - サービスとして登録する為に、コマンドプロンプトを開いて、次のコマンドを実行する。 「**%%c:\memcached\memcached.exe -d install%%**」 |
- memcacheサーバーを起動するためには、**php_memcache.dll**が必要である。そのファイルがあるかどうか確認する。(例 C:\php\ext) | - memcacheサーバーを起動するためには、**php_memcache.dll**が必要である。そのファイルがあるかどうか確認する。(例 C:\php\ext) |
- [[http://pureform.wordpress.com/2008/01/10/installing-memcache-on-windows-for-php/|Installing memcache on Windows for PHP]] | - [[http://pureform.wordpress.com/2008/01/10/installing-memcache-on-windows-for-php/|Installing memcache on Windows for PHP]] |
- [[http://markmail.org/message/lncdy56aqcddf7xy#query:simplesamlphp%20session%20handler+page:1+mid:zfmlqda6ub2lyqgf+state:results|simpleSAMLphp with joomla]] | - [[http://markmail.org/message/lncdy56aqcddf7xy#query:simplesamlphp%20session%20handler+page:1+mid:zfmlqda6ub2lyqgf+state:results|simpleSAMLphp with joomla]] |
| - [[http://allegiance.chi-town.com/MemCacheDManager.aspx|MemCacheD Manager]] |
| |
| ~~DISCUSSION~~ |
| |