浏览 4400 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2014-06-24
最近在使用 Redis 做为 tomcat 集群中的 session 存储,同时也存储一些访问量比较高的数据。 在调试的过程中,需要查看 Redis 中缓存的数据,默认客户端比较麻烦,最终发现 phpRedisAdmin 是一款不错的东西。 只需要安装 php 的 redis 扩展,但要注意的是 php 的版本号和编译器的版本(vc6 or vc9 or 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 扩展的两个文件复制到 D:/tools/php/ext 目录 修改配置文件 php.ini 增加以下两行: extension=php_igbinary.dll extension=php_redis.dll 【注】顺序要先加载 php_igbinary.dll ,这也不很多配置不成功的原因。 运行 phpinfo() 查看到以下信息说明已经成功: redis Redis Support => enabled Redis Version => 2.2.2 配置 nginx 的 FastCGI 的方式运行 php : # pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000 # location ~ \.php$ { root d:/web; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.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 Starting nginx... RunHiddenConsole D:/tools/nginx/nginx.exe -p D:/tools/nginx 【注】RunHiddenConsole 作用是不显示命令行窗口 大功告成,访问一下 Redis 吧 http://localhost/phpRedisAdmin/index.php 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |