ホームページ >バックエンド開発 >PHPチュートリアル >Windows 環境アセンブリ Redis クライアント phpRedisAdmin

Windows 環境アセンブリ Redis クライアント phpRedisAdmin

WBOY
WBOYオリジナル
2016-06-13 12:00:481088ブラウズ

Windows 環境に Redis クライアントをインストールする phpRedisAdmin


最近、Tomcat クラスター内のセッションストレージとして、またアクセス量の比較的多いデータを保存するために Redis を使用しています。
デバッグ中に、Redis にキャッシュされたデータを確認する必要があり、デフォルトのクライアントでは面倒だったので、phpRedisAdmin が良いことに気づきました。

php の redis 拡張機能をインストールするだけで済みますが、php のバージョン番号がコンパイラのバージョン (vc6 または vc9 または vc11) に対応していることに注意することが重要です。

php redis 拡張機能のダウンロード アドレス: https://github.com/nicolasff/phpredis/downloads
ダウンロード ファイル: phpredis_5.4_vc9_nts.7z

php ダウンロード アドレス: http:// /windows.php.net/downloads/releases/archives/
ダウンロード ファイル: php-5.4.9-nts-Win32-VC9-x86.zip

すべての PHP ファイルを D: /tools/ に抽出します。 php ディレクトリに移動し、redis 拡張機能の 2 つのファイルを D:/tools/php/ext ディレクトリにコピーします。
設定ファイル php.ini を変更し、次の 2 行を追加します。
extension=php_igbinary.dll
extension =php_redis.dll

[注] 順序は php_igbinary.dll を最初にロードする必要がありますが、これが多くの構成失敗の原因ではありません。

phpinfo() を実行すると、成功したことを示す次の情報が表示されます:
redis
Redis Support => Enabled
Redis Version => 2.2.2

nginx の設定 FastCGI を使用して php を実行します:

# 127.0.0.1:9000 でリッスンしている FastCGI サーバーに PHP スクリプトを渡します
d:/web;
fastcgi_pass 127.0.0.1:9000;
fastcgi_indexindex.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}

phpRedisAdmin をダウンロード
https://github.com/ErikDubbelboer/phpRedisAdmin/releases

ファイルを D:/web ディレクトリにコピーします。

nginx を起動し、php FastCGI プロセスを実行します。start.bat 起動スクリプトを作成しました。

echo starting PHP FastCGI...
RunHiddenConsole D:/tools/php/php - cgi.exe -b 127.0.0.1:9000 -c D:/tools/php/php.ini

echo nginx を開始しています...
RunHiddenConsole D:/tools/nginx/nginx.exe - p D:/tools/nginx

[注] RunHiddenConsole の機能はコマンド ライン ウィンドウを表示することではありません

これで完了です。Redis にアクセスしてください
http://localhost/phpRedisAdmin /index.php



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