Redis は、キー/値ストレージ、パブリッシュ/サブスクライブ、スクリプト、その他の機能を提供する、高性能のオープンソース インメモリ データベースです。 PHP 開発では、効率的なキャッシュ システムとして Redis が分散キャッシュやセッション ストレージなどのシナリオで広く使用されています。この記事では、Windows環境にphp redis拡張機能をインストールして設定する方法を紹介します。
Windows では、VC コンパイラーでコンパイルされたバージョンを使用する必要があります。 Redis 公式 Web サイトまたは Github からダウンロードできます。ここでは、Github から最新バージョンをダウンロードし、ダウンロード用に最新の安定バージョンを選択することをお勧めします。
ダウンロードが完了したら、redis をドライブ C のルート ディレクトリに解凍します。たとえば、C:\redis ディレクトリに解凍します。
Windows では、redis が提供する redis-server.exe を使用して Windows サービスとして実行できます。具体的な方法は次のとおりです。
1) redis.windows.conf という名前の構成ファイルを C:\redis ディレクトリに作成します。
2) redis.windows.conf ファイルの内容を変更します。
port 6379 requirepass your_password
Your_password ここで、自分で設定したパスワードで、任意に設定できます。
3) cmd コマンド ラインで、管理者として開き、C:\redis ディレクトリに入り、次のコマンドを実行して redis サービスをインストールします。
redis-server.exe --service-install redis.windows.conf --service-name Redis --port 6379
インストールが完了したら、成功したら、redis サービスがリストに表示され、サービスのプロパティでそのサービス名が Redis でポートが 6379 であることがわかります。
redis サービスをアンインストールする場合は、次のコマンドを実行できます:
redis-server.exe --service-uninstall --service-name Redis
php redis をインストールする前に拡張機能を使用するには、PHP 環境と PHP 開発環境がインストールされていることを確認する必要があります。まだインストールされていない場合は、以下の手順に従ってインストールできます。
1) 公式 Web サイトから最新の PHP インストール パッケージをダウンロードしてインストールします。
2) 最新の PHP DLL 開発パッケージをダウンロードし、PHP インストール ディレクトリの下の ext ディレクトリに解凍します。
ダウンロード アドレス: http://windows.php.net/downloads/pecl/releases/redis/
3) php.ini に redis 拡張機能の構成を追加します:
extension=php_redis.dll
この構成項目が他の拡張構成項目の後であることを確認してください。
注: PHP 7.x バージョンで php_redis.dll 拡張機能を使用する場合は、MSVC 14 コンパイラ バージョンをインストールする必要があります。そうしないと、インストールが失敗する可能性があります。
php redis 拡張機能をインストールした後、次のコードを使用して php redis が正常にインストールされているかどうかをテストできます:
<?php $redis = new Redis(); $redis->connect('127.0.0.1', 6379); $redis->set('foo', 'bar'); echo $redis->get('foo');
コードを実行して、bar が出力されれば、redis が正常にインストールされ、快適に使用できることを意味します。
概要
この記事では、Windows 環境で php redis 拡張機能をインストールして構成する方法 (redis のダウンロード、redis サービスのインストール、php redis 拡張機能のインストール、php redis のテストなどの手順を含む) を紹介します。この記事が、PHP Redis 拡張機能のインストールと構成を迅速かつスムーズに行うのに役立つことを願っています。
以上がWindows環境でphp redis拡張機能をインストールして構成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。