PHP Redis アセンブリ

WBOY
WBOYオリジナル
2016-06-13 12:43:00943ブラウズ

PHP Redis のインストール

?

PHP Redis のインストール

?

ディレクトリ: [?-?]

  • 20.4.4.?php-redis.x86_64 : Redis キー/値ストアと通信するための拡張機能
  • 20.4.4.1.?pecl のインストール
  • 20.4.4.2.?yum インストール
  • 20.4.4.3.? ソースコードのコンパイルとインストール
  • 20.4.4.4.?redis.ini を構成する
  • 20.4.4.5.?セッション構成

?

記事のソース: http://netkiller.github.io/

?

20.4.4.?php-redis.x86_64 : Redis キー/値ストアと通信するための拡張機能

20.4.4.1.?pecl のインストール

pecl install redis

20.4.4.2.?yum インストール

https://github.com/nicolasff/phpredis

yum search redis

php-redis.x86_64 : Extension for communicating with the Redis key-value store
python-redis.noarch : A Python client for redis
redis.x86_64 : A persistent key-value database

20.4.4.3.? ソースコードのコンパイルとインストール

git バージョン管理クライアントをインストールします

yum install git

Github リポジトリからローカル マシンにコードのコピーを複製します

git clone git://github.com/nicolasff/phpredis.git

phpredis をコンパイルしてインストールします。pecl の phpredis ソースがまだ見つかりません

cd phpredis
phpize
./configure --with-php-config=/srv/php-5.4.9/bin/php-config
make && make install

設定ファイルを作成する

20.4.4.4.?redis.ini を構成する

cat > /srv/php-5.4.9/etc/conf.d/redis.ini <<EOF
extension=redis.so
EOF

インストール状況を確認します

# php -m | grep redis
redis

20.4.4.5.?セッション構成

Redis を使用してセッション データを保存します

session.save_handler = redis
session.save_path = "tcp://127.0.0.1:6379"
或者使用多个redis
session.save_path = "tcp://host1:6379?weight=1, tcp://host2:6379?weight=2&timeout=2.5, tcp://host3:6379?weight=2"
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。