ホームページ  >  記事  >  バックエンド開発  >  Php-Redis インストール テスト メモ_PHP チュートリアル

Php-Redis インストール テスト メモ_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:04:57911ブラウズ

Php-Redisのインストールテストノート

この記事では主にPhp-Redisのインストールテストノートを紹介しています。この記事ではredisのインストール、redisのテスト、phpredis拡張機能のインストール、php-redisのテストなどについて説明しています。必要な友達は参考にしてください。

バックエンド開発では Redis を操作するために PHP を使用します。ここでは、今後の参考のために、インストールおよびテストのプロセス中に発生した問題を要約して記録します。 (システムはubuntuです)

1.redisのインストール

ダウンロードアドレス: http://download.redis.io/releases/
解凍してインストールします:

コードは次のとおりです:


tar -xvf redis-2.8.17.tar.gz
作る
sudo make install
使いやすくするために、/usr ディレクトリに redis ディレクトリを作成し、次のファイルを /usr/redis/ ディレクトリにコピーします。
コードは次のとおりです:

/yourdir/redis-2.8.17/redis.conf
/yourdir/redis-2.8.17/src/redis-benchmark
/yourdir/redis-2.8.17/src/redis-server
/yourdir/redis-2.8.17/src/redis-cli
もちろん、便利な使用目的を達成するためにソフト接続を使用することもできます。また、ここでは省略しますが、redis-server をスタートアップに追加することもできます。

2.redisテスト

1) まず、redisサーバープログラムを開きます

テストを容易にするために、redis.conf 構成ファイルの loglevel と logfile の値を次のように変更しました。 ログレベルのデバッグ
ログファイル「/tmp/redis.log」
jay13@ubuntu:/usr/redis$ redis-server redis.conf
2) redi クライアントを開き、クライアントを通じて redis データベースで追加、削除、変更、クエリ操作を実行します。操作全体で生成されたログは、/tmp/redis.log で表示できます。
最も単純なキー操作を例にすると、次のようになります。

コードは次のとおりです:

jay13@ubuntu:/usr/redis$ redis-cli
127.0.0.1:6379> セット jay13 jb51.net
わかりました
127.0.0.1:6379> ジェイ、こんにちは、世界
わかりました
127.0.0.1:6379> ジェイをゲット
「ハロー、ワールド」
127.0.0.1:6379>jay13 を入手
「jb51.net」
127.0.0.1:6379>デルジェイ
(整数) 1
127.0.0.1:6379> ジェイをゲット
(なし)
127.0.0.1:6379> セット jay13 www.jb51.net
わかりました
127.0.0.1:6379>jay13 を入手
「www.jb51.net」

3.phpredis拡張機能をインストールします

sudo apt-get install php5 を使用して php をインストールする場合、phpredis をインストールするときに phpize がデフォルトでインストールされないため、最初に phpize をインストールする必要があります。

1) php 開発者ツールをインストールすることで phpize を取得します。次のコマンドを実行するだけです:


コードは次のとおりです:

sudo apt-get インストール php5-dev

2) phpredis ソースファイルを取得します 最新のphpRedisアドレス: https://github.com/nicolasff/phpredis
GitHubの手順に従って以下のようにインストールすると、

コードは次のとおりです:

ぴぴせ
./configure --enable-redis-igbinary
作成&&インストール

次のエラーの説明が表示される場合があります:

コードは次のとおりです:

igbinary の内容を確認しています...構成: エラー: igbinary.h が見つかりません

これは、phpredis が依存する igbinary 拡張機能がないためです。 わかりました、igbinary をインストールするにはどうすればよいですか?

apt-getではインストールを完了できません。インストールファイルをダウンロードしてインストールします。

コードは次のとおりです:

wget http://pecl.php.net/get/igbinary-1.1.1.tgz

tar -xzvf igbinary-1.1.1.tgz

cd igbinary-1.1.1

ぴぴせ

./configure # 追加の設定パラメータは必要ありません

作る

インストールする

igbinary をインストールした後、次のコマンドを使用して phpredis をインストールできます。

コードは次のとおりです:

phpize

./configure –enable-redis-igbinary

作成&&作成インストール

この時点で、インストールは完了です。


php.ini 設定ファイルを変更し、先ほどインストールした 2 つの拡張機能を php.ini ファイルに追加します。追加されたステートメントは次のとおりです。

コードは次のとおりです:

拡張子=igbinary.so


拡張子=redis.so

Apacheを再起動して完了です! ! !


4. php-redis をテストする

次の内容を含む新しいファイル test.php を Web ルート ディレクトリ /var/www/ に作成します。

コードは次のとおりです:

$redis = 新しい Redis(); $redis->connect('127.0.0.1',6379); $redis->set('Jay13','www.jb51.net'); echo 'Jay13:'.$redis->get('Jay13'); エコー '
'; echo 'Jay12:'.$redis->get('Jay12'); ?>




結果は以下のようになります:

Php-Redis安装测试笔记    帮客之家

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/963992.html技術記事 Php-Redis のインストールテストノート この記事では主に Php-Redis のインストールテストノートを紹介します。 この記事では、redis のインストール、redis のテスト、phpredis 拡張機能のインストール、php-redis のテストなどについて説明します。 必要なもの...