比較については、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を使っています…
共有PECLのコンパイルにはphpizeを使います拡張ライブラリ
上記の方法で ダウンロードする必要があります。自分でダウンロードして、phpize でインストールすることもできます。
まずダウンロードして解凍し、ディレクトリに移動して実行します:
$ phpize
$ ./configure
$ make
# make install
次に、memcache.so を php 拡張ライブラリ ディレクトリに配置し、拡張機能を php.ini に追加します。 =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 は、セッション戦略としての部分ハッシュ戦略、永続的な memcache など、多くのことを学習できます。機会があればまたくだらない話をしましょう。
--終わり--