MemcachedとMemcached PHP拡張をインストールします。

1652 ワード

Memcached資源が紛らわしいので、包装しました。ダウンロード住所: http://www.euphie.net/downloads/memcached.tar.gz ダウンロード後の解凍にはいくつかのカバンがあります。1.memcached-1.4.15/Memcachedサーバー。2.memcached-2.10/PHPのMemcached拡張は、Memcached拡張は2種類あります。もう一つはMemcacheといいます。しかし、MemcachedはMemcacheよりも機能が強いです。3.libeven-2.02-stable/Memcachedサーバーの依存パケット。4.libmemcached-1.0.16/Memcached拡張の依存パケットです。
一、Libeventを設置する
#cd libevent-2.0.21-stable
#./configure -prefix=/usr/local/libevent
#make
#make install
二、Memcachedをインストールしてサービスします。
#cd memcached-1.4.15
#./configure -prefix=/usr/local/memcached 
-with-libevent=/usr/local/libevent
#make
#make install
三、Memcachedサービスを開始する。
#/usr/local/memcached/bin/memcached -d -m 50 
-u root -p 12000 -c 256 -P /tmp/memcached.pid
注:dオプションは守護プロセスを起動します。-mはMemcacheに割り当てられたメモリの数です。単位はMBです。-uはMemcacheを実行しているユーザです。-lは傍受しているサーバのIPアドレスです。ここには記入していません。-pはMemcacheの傍受を設定しているポートです。-cオプションは最大運行の接続数です。デフォルトは1024です。あなたのサーバーの負荷量に応じて設定します。-PはMemcacheを保存するpidファイルを設定します。
四、Libmemcachedを取り付けます。
#cd libmemcached-1.0.16
#./configure -prefix=/usr/local/libmemcached 
-with-memcached=/usr/local/memcached/bin/memcached
#make
#make install
注:もし新聞"//libmemcached-1.0/memcached.h:46:error:tr 1/cinttypes:No such file or directory"エラーが発生したら、gccバージョンをアップする必要があります。
五、Memcached PHP拡張の設置
#cd memcached-2.1.0
  phpize php-config   ,     /usr/local/bin/phpize /usr/bin/php-config.
#/usr/local/bin/phpize
#./configure --with-php-config=/usr/bin/php-config 
--with-libmemcached-dir=/usr/local/libmemcached
#make
#make install
        memcached.so,     php.ini extension=xxx .