比較については、http://code.google.com/p/memcached/wiki/PHPClientComparison をご覧ください。新しい memcached を使用することをお勧めします。インストール方法は基本的に以下と同じですが、最初に libmemcached をインストールする必要がある点が異なります。圧縮を有効にする必要がある場合は、zlib もインストールする必要があります。
PECL を使用して共有 PECL 拡張ライブラリをコンパイルします
$ pecl install extname
その後、長い一連の自動実行が行われ、最後にプログラムが「extension=memcache.so」を php に追加する必要があることを通知します.ini、そしてもちろん、新しく生成された memcache.so を php 拡張ライブラリ ディレクトリに置きます。
公式サイトのマニュアルではpearを使って拡張機能をインストールしていますが、実際に操作するとmemcacheが見つからないというエラーが発生してpecl installを使いましょう...
phpizeを使用してください。共有 PECL 拡張ライブラリをコンパイルします
上記の方法はダウンロードです。自分でダウンロードして、phpize でインストールすることもできます。
まずダウンロードして解凍し、ディレクトリに入って実行します:
$ phpize
$ ./configure
$ make
# make install
次に memcache.so を入れますPHP 拡張ライブラリ ディレクトリに移動し、php.ini に extension=memcache.so を追加します。
最後の至高の方法は、静的コンパイルを拡張することです。なぜこのような手間のかかる方法があるのでしょうか。伝説によれば、これは .so よりも効率的であるためだと言われていますが、私は比較したことがありません。 。 。
最初にパッケージをダウンロードし、それを解凍して、インストールする phpsrc ディレクトリの下の ext ディレクトリに配置してから、次の手順を実行します。
$ rm configure
$ ./buildconf --force
$ ./configure --help
$ ./configure --with-memcache
$ make
$ make install
少し面倒ですが、もっと良い記事があります:
memcached:
http:///willko.javaeye.com/blog/332993
http://cn2.php.net/manual/en/book.memcached.php
http://cn.php.net/manual /en/book .memcache.php
pecl:
http://cn2.php.net/manual/en/install.pecl.php
memcache は、部分ハッシュ戦略など、多くのことを研究できます。セッション戦略、永続的なメモリキャッシュなどとして。機会があればまたくだらない話をしましょう。
--終了--