ホームページ >データベース >Redis >Redis と php redis 拡張機能をインストールする

Redis と php redis 拡張機能をインストールする

齐天大圣
齐天大圣オリジナル
2020-05-07 08:25:583394ブラウズ

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 サイトの他の関連記事を参照してください。

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