PHP与Redis开发环境的简单配置

原创 2015年11月19日 13:55:51

现在手上的项目要求在php中使用redis操作,今天倒腾了一下。
Redis官方推荐的PHP客户端(或者说扩展)是Predis和php_reids,前者是完全使用PHP代码实现的原生客户端,后者是用c编写的PHP扩展,功能上二者区别不大,就性能而言后者更优。但是除非执行大量的Redis命令,否则很难区分二者的性能。而且施继忠执行Redis命令的开销更多在网络传输上,单纯注重本地性能开销意义不大。
下面是已有PHP开发环境的情况下配置Redis的操作:

php_redis

github:https://github.com/nicolasff/phpredis/
项目主页:http://pecl.php.net/index.php
目前最新为2.2.7:http://pecl.php.net/package/redis/2.2.7/windows

  1. 下载扩展包,注意对应的php版本,以及是否是线程安全的。我一开始下载错了线程版本,结果一直提示缺少php5.dll文件,实际上并不需要。
  2. 把扩展包里的php_reids.dll文件放到php目录的ext文件夹下面。
  3. 在php目录下找到配置文件php.in,添加配置项extension=php_redis.dll
  4. 重启web服务器
  5. 鼓掌
$redis = new redis();
$redis->/*各种操作*/

对象的方法在github的主页里有详细说明

上面几步只是简单的配置可运行的过程,更高级的技巧在扩展包里有详细说明。

predis

github:https://github.com/nrk/predis

1.下载predis项目
2.解压到项目目录
3.引入文件require 'predis/autoload.php';
4.鼓掌

$redis = new Predis\client();
$redis->/*各种方法*/

用法都一样。。。

理论上php_redis性能更优,但是实际上的项目一般还达不到那个性能瓶颈,所以不如配置方便一点用predis。

搭建高性能的PHP Redis开发环境

redis的官方安装包并不支持windows系统的使用。但是有团队已经开发了redis的windows适配的服务端和客户端,一般情况下我们是把redis服务器单独配置的,而且redis是支持网络的,所...
  • villainy13579
  • villainy13579
  • 2017年05月05日 11:53
  • 444

Linux 下搭建 php 开发环境完整教程

在开始进入正题前,先普及一点基础知识。在 Linux 环境下,我们通过命令行安装软件的时候,可能会出现错误。当错误出现的时候,我们怎么撤销之前的步骤,重新安装软件呢?解决方案如下     (1) 已...
  • huanfengyun
  • huanfengyun
  • 2015年12月26日 18:19
  • 2717

mac下搭建php开发环境

Mac OS X 内置Apache 和 PHP,使用起来非常方便。本文以Mac OS X 10.6.3和 10.8.1为例。主要内容包括: 启动Apache 运行PHP 安装MySQL ...
  • henry121212
  • henry121212
  • 2013年06月30日 23:35
  • 20181

Ubuntu16.04配置PHP开发环境

开发环境安装 目前web服务器有很多,本文安装Apache服务器;本文使用的服务器是Mysql服务器。 配置apache服务器 Apache服务器的默认文件目录在/var/www/下,一般情况下,在l...
  • essity
  • essity
  • 2017年01月13日 22:07
  • 2346

【环境配置】Centos7 nginx+php+redis环境搭建

1、nginx install: 下载对应当前系统版本的nginx包(package)wget http://nginx.org/packages/centos/7/noarch/RPMS/ngi...
  • jiayanhui2877
  • jiayanhui2877
  • 2015年08月28日 19:54
  • 3378

使用WAMP搭建PHP本地开发环境

PHP是服务器脚本语言,所以需要在服务器上才能运行。作为新手,搭建服务器可能需要捣腾很久,有可能还搞不定。所以在入门阶段,使用集成环境是最好也是最方便的选择。而本文就来介绍如何在windows平台搭建...
  • pannikin
  • pannikin
  • 2017年01月05日 16:51
  • 4033

最新版本 PHP (windows)开发环境配置

本次配置软件 Eclipse 4.3 Apache 2.4.7 php 5.5.9 Xdebug 2.2.3-5.5 php 安装 软件准备 http://windows.php.net/downl...
  • hzhxxx
  • hzhxxx
  • 2014年02月21日 12:21
  • 9355

PHP开发环境手动搭建

Windows下搭建PHP开发环境       PHP集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了。但这种安装方式不够灵活,软件的自由组合不方便,...
  • yht520100
  • yht520100
  • 2013年11月23日 13:31
  • 1120

Laravel PHP 开发环境配置

Laravel配置教程 1.XAMPP集成开发环境 Laravel是一个PHP开发框架,用Laravel框架开发的网站需要运行于有PHP+数据库+web服务器的操作系统上。一般要求PHP版本5...
  • choris
  • choris
  • 2015年12月08日 10:51
  • 8779

Mac系统配置php环境

我们本文的配置借鉴自: http://my.oschina.net/joanfen/blog/171109 既然是借鉴,我就不要脸地把我们这篇文章设定为【原创】了,加上了自己操作过程中的截图,望大家轻...
  • wj_november
  • wj_november
  • 2016年05月15日 17:57
  • 19853
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PHP与Redis开发环境的简单配置
举报原因:
原因补充:

(最多只允许输入30个字)