Writing /volume1/Web/Public/dokuwiki/data/log/deprecated/2024-11-15.log failed
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
study:php5:memcached_install_on_linux [2010/05/16 05:50] – banana | study:php5:memcached_install_on_linux [2010/07/26 06:29] (現在) – banana | ||
---|---|---|---|
行 2: | 行 2: | ||
%%Linux(RedHat or CentOS)%%上でMemcachedサーバーを導入する手順を紹介する。\\ | %%Linux(RedHat or CentOS)%%上でMemcachedサーバーを導入する手順を紹介する。\\ | ||
phpからの利用できるための方法も説明する。 | phpからの利用できるための方法も説明する。 | ||
- | 大まかな手順は次にとおりである。 | + | 大まかな手順は次のとおりである。 |
- %%CentOS/ | - %%CentOS/ | ||
- architectureの確認 | - architectureの確認 | ||
行 14: | 行 14: | ||
===== Check Current Environment ===== | ===== Check Current Environment ===== | ||
- | memcachedパッケージをインストールするためには、RPMサーバーを追加する必要がある。 その準備段階として、自分の環境のOSとarchitecutre(32/ | + | memcachedパッケージをインストールするためには、RPMサーバーを追加する必要がある。 その準備段階として、自分の環境のOSとarchitecutre(32/ |
OSバージョンを確認する為、次のコマンドを打ってみる。 | OSバージョンを確認する為、次のコマンドを打ってみる。 | ||
< | < | ||
行 20: | 行 20: | ||
CentOS release 5.3 (Final) | CentOS release 5.3 (Final) | ||
</ | </ | ||
- | 次はマシンのarchitectureを確認する。32bitなら次のような感じで返ってくる。 | + | 次はマシンのarchitectureを確認する。32bitの場合の例を次に示す。 |
< | < | ||
$ uname -a | $ uname -a | ||
行 33: | 行 33: | ||
</ | </ | ||
のような結果が返ってくる。 | のような結果が返ってくる。 | ||
+ | |||
===== Add RPM server for memcached ===== | ===== Add RPM server for memcached ===== | ||
では自分の環境(OSとarchitecture)に合うrpmサーバーを追加してみる。 | では自分の環境(OSとarchitecture)に合うrpmサーバーを追加してみる。 | ||
- | rpmサーバーのリストは[[http:// | + | rpmサーバーのリストは[[http:// |
%%Red Hat Enterprise Linux 5 / i386%%の場合を次に示す。 | %%Red Hat Enterprise Linux 5 / i386%%の場合を次に示す。 | ||
< | < | ||
行 47: | 行 48: | ||
これで、インストールは終了であるが、このままではphpからはアクセスはできない。\\ | これで、インストールは終了であるが、このままではphpからはアクセスはできない。\\ | ||
なので、次にPHPからアクセスするための手順を説明する。 | なので、次にPHPからアクセスするための手順を説明する。 | ||
+ | |||
===== PECL install ===== | ===== PECL install ===== | ||
phpからアクセスできるようにするための方法は簡単である。 | phpからアクセスできるようにするための方法は簡単である。 | ||
行 53: | 行 55: | ||
$ pecl install memcache | $ pecl install memcache | ||
</ | </ | ||
- | もし、コマンドがみつからないというメッセージが出たら、phpインストール時にPEARをインストール | + | もし、コマンドがみつからないというメッセージが出たら、phpのインストール時にPEARをインストール |
- | しているか確認する。\\ | + | してあるか確認する。\\ |
確認は次のコマンドでできる。 | 確認は次のコマンドでできる。 | ||
< | < | ||
行 106: | 行 108: | ||
1-7, ' | 1-7, ' | ||
</ | </ | ||
+ | |||
+ | ===== modify php.ini ===== | ||
+ | 次はmemcacheモジュールをphp.ini(/ | ||
+ | ちなみに、memcache.soモジュールはmemcachedパッケージをインストールする際、自動的に | ||
+ | ($php_dir/ | ||
+ | < | ||
+ | extension=memcache.so | ||
+ | </ | ||
+ | |||
+ | ===== test ===== | ||
+ | うまくインストールできたのか確認してみる。 | ||
+ | memcachedサーバーは次のコマンドで起動する。 | ||
+ | < | ||
+ | $ / | ||
+ | </ | ||
+ | 起動したら、プロセスを確認する。 | ||
+ | < | ||
+ | $ ps -e | grep memcached | ||
+ | </ | ||
+ | |||
+ | ===== reference ===== | ||
+ | - [[http:// | ||
+ | - [[http:// | ||
+ | - [[http:// | ||
+ | |||
+ | ~~DISCUSSION~~ | ||
+ | |||
+ | |||
+ | |||