ホームページ  >  記事  >  バックエンド開発  >  redis および phpredis モジュールのインストール例

redis および phpredis モジュールのインストール例

WBOY
WBOYオリジナル
2016-07-25 09:07:181137ブラウズ
  1. @ubuntu:/$ mkdir /usr/local/redis
  2. @ubuntu:/$ cd /usr/local/redis
  3. @ubuntu:/$ wget http://redis.googlecode.com/files/redis -2.4.2.tar.gz
  4. @ubuntu:/$ tar xzf redis-2.4.2.tar.gz
  5. @ubuntu:/$ cd redis-2.4.2
  6. @ubuntu:/$ make
  7. @ubuntu:/$ src/redis-server
コードをコピー

redisテストコマンド: @ubuntu:/$ src/redis-cli :/$ redis> get foo

@ubuntu:/$ "bar";

  1. コードをコピー
  2. redisのサーバー側プログラムはバックエンドは PHP で書かれているので、それを使用するには redis PHP クライアントを使用する必要があります。 PHP クライアントはいくつかあります。 Predis ★ リポジトリ JoL1hAHN 成熟しておりサポートされています phpredis ★リポジトリ yowgi C言語でPHPモジュールとして書かれたクライアントです。 Rediska リポジトリ ホームページ shumkov Redisent リポジトリ iRedis リポジトリ
  3. ドリガン
  4. ここでは、PHP 拡張機能 phpredis (C で開発された拡張パッケージ) を選択します。

@ubuntu:/$ wget https://download.github.com/owlient-phpredis-2.1.1-1-g90ecd17.tar.gz

@ubuntu:/$ tar zxvf owlient-phpredis-2.1 .1-1-g90ecd17.tar.gz

@ubuntu:/$ cd owlient-phpredis-90ecd17/

@ubuntu:/$ /usr/local/php/bin/phpize

@ubuntu:/$ ./configure -- with-php-config=/usr/local/php/bin/php-config

@ubuntu:/$ make
@ubuntu:/$ make install
  1. コードをコピー
  2. 注: C で PHP 拡張機能を開発する場合拡張モジュールをコンパイルするためにダイナミック リンク ライブラリを使用する場合は、phpize を使用する必要があります。apt-get install php5 を使用する場合、このツールはデフォルトではインストールされません。apt-get install php5-dev を実行します。
  3. 設定ファイルを変更します: php.iniファイルを変更する 次の行を php.ini に追加します。 拡張子=redis.so nginxを再起動すると有効になります。 最後に、redis サービスを有効にします: redis-server または redis-server /etc/redis.conf (バックグラウンドで実行) サービスが有効になっていない場合は、「キャッチされない例外 'RedisException' と 'Redis サーバーが消えました」というメッセージが表示されます。 」エラーが発生する場合があります。

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