Redis は強力で、使いやすく、強力です。これは現在、PHPer が習得しなければならないスキルです。他のアプリケーションのシナリオはさておき、Redis を使用してセッションを保存することは、PHPer が知っておく必要があります。
Redis ソース コードのインストール
ほとんどのサーバーには Linux オペレーティング システムがインストールされており、Redis は Windows システムにインストールされている環境では正式に Redis をサポートしていないためです。 。したがって、以下はすべて Linux システム上の centOS7 ディストリビューションのインストール チュートリアルです。
まず、インストール パッケージをダウンロードする必要があります。ダウンロード アドレス:
http://download.redis.io/releases/redis-5.0.5.tar.gz
redis には依存関係がないため、問題はありません。一般的なインストール 問題がある場合は、gcc を更新します。インストール プロセスは次のとおりです:
1. インストール パッケージをダウンロードします
# wget http://download.redis.io/releases/redis-5.0.5.tar.gz
2. 解凍してインストールします
コンパイル フェーズではしばらく時間がかかります。お待ちください。辛抱強く
# tar -zxf redis-5.0.5.tar.gz # cd redis-5.0.5 # make # make PREFIX=/usr/local/redis install
3. 新しい Redis 構成ファイル ディレクトリとデータ ストレージ ディレクトリを作成します
# mkdir /usr/local/redis/etc /usr/local/redis/var
4. 構成ファイルをコピーし、構成ファイルを変更します
# cp redis.conf /usr/local/redis/etc/ # vim /usr/local/redis/redis.conf
daemonize no を見つけます行で、 no を yes に変更します (つまり、デーモン モードで実行して dir 行を見つけます。これを /usr/local/redis/var に変更して、データがこのディレクトリに保存されていることを示します。
4. Makeソフト リンク
ln -s /usr/local/redis/bin/* /usr/local/bin/
5. Redis を開始するとテストは正常です
# systemctl start redis-server # redis-cli 127.0.0.1:6379> ping PONG
PONG は成功を意味します
phpredis 拡張機能をインストールします
前提条件として、サーバーが php 上にインストールされている必要があります。インストールされていない場合は、最初にインストールしてください。ここではphpのインストール方法については説明しません。
インストール パッケージのアドレスは http://pecl.php.net/package/redis です。ここでは、最新の安定バージョン
# wget http://pecl.php.net/get/redis-5.2.2.tgz
をダウンロードします。インストール手順は次のとおりです:
1.
# tar -zxf redis-5.2.2.tgz # cd redis-5.2.2
2 を解凍し、phpize
/usr/local/php/bin/phpize
3 を実行します。インストール
# ./configure --with-php-config=/usr/local/php/bin/php-config # make # make install
4. php.ini を変更します
php.ini ファイルを開いて新しい行を追加します
extension=redis
5. 拡張機能が正常にインストールされているかどうかを確認します
# php -m | grep redis
Redis が表示されるかどうかを確認します。
redis サービスを閉じます
通常どおり systemctl コマンドを使用してください。ここで注意すべき点は、kill -9 を使用しないことです。この結果、redis が永続化されなくなるだけでなく、簡単にデータ損失が発生することになります。
以上がRedis と php redis 拡張機能をインストールするの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。