ホームページ  >  記事  >  バックエンド開発  >  PHP で Redis 拡張機能をインストールする

PHP で Redis 拡張機能をインストールする

WBOY
WBOYオリジナル
2016-07-29 09:15:40860ブラウズ

多くの PHP 拡張機能があります。参照: http://redis.io/clients#php

公式スターは phpredis Predis です。phpredis は C で書かれており、Predis は PHP でより効率的に書かれます。ソースコードを直接見ることができます。

phpredis をダウンロードします。一方で、パフォーマンスは良いと思いますが、主にセッションを保存するために使用します。アドレス: https://github.com/phpredis/phpredis/tree/2.2.7。

phpredis になぜブランチがあるのか​​わかりません。ブランチがたくさんあるので、2.2.7 を直接ダウンロードしてください。

phpredisをインストールする前に、igbinaryの拡張機能を使用するのでインストールする必要があります。参考:https://pecl.php.net/package/igbinary

pecl install igbinary
インストール後、php.iniに拡張機能の情報を追加します
extension=igbinary.so

インストール方法も非常に簡単です、参考:https://github.com/phpredis/phpredis/tree/master#installation
phpize
./configure [--enable-redis-igbinary]
make && make install

/usr/lib64/php/modules/ に redis.so が表示されるので、それを php.ini に追加して展開し、必ず igbinary.so の後に追加してください。
================================================ === =================================

Windows に igbinary をインストールします

参考: https:// pecl.php .net/package/igbinary/1.2.1/windows

対応するバージョンの dll をダウンロードし、php.ini 拡張子にも追加します。

参考: http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/

対応するバージョンの dll をダウンロードし、php.ini 拡張子にも追加します。

phpredis の説明によると、redis への接続には connect と pconnect の 2 種類があり、参考資料によると、pconnect の close() のみが php による redis へのアクセスの継続を許可せず、接続を直接閉じません。 php-fpm ライフサイクル全体が有効です。

参考: http://m.blog.csdn.net/blog/qmhball/46988111


著作権表示: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。

上記では、PHP での Redis 拡張機能のインストールと、関連する内容を紹介しています。PHP チュートリアルに興味のある友人に役立つことを願っています。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。