• 1
  • 2
  • 3
  • 4
  • 5
mysql数据库问题 首 页  »  帮助中心  »  数据库  »  mysql数据库问题
Php-Redis的安装测试汇总
发布日期:2016-4-12 17:4:5

  Php-Redis的安装测试汇总

  后端开发用到php操作redis,在此将安装测试过程中遇到的问题汇总记录下来,以便以后参考!(系统为ubuntu)

  本文目录:

  一.redis安装

  二.redis测试

  三.php redis 扩展安装

  四.php-redis测试

 

  一.redisd的安装

  下载地址:http://download.redis.io/releases/

  解压安装:

  tar -xvf redis-2.8.17.tar.gz

  make

  sudo make install

  为了方便使用,在/usr目录下创建redis目录,讲以下几个文件拷贝到/usr/redis/目录下:

  •   /yourdir/redis-2.8.17/redis.conf
  •   /yourdir/redis-2.8.17/src/redis-benchmark
  •   /yourdir/redis-2.8.17/src/redis-server
  •   /yourdir/redis-2.8.17/src/redis-cli

  当然,也可以通过软连接的方式达到方便使用mysql的目的。另外,也可以将redis-server加入开机启动,此处从略。

  二.redis测试

  1.先开启redis服务端程序

  为了方便测试,我们将redis.conf配置文件中的loglevel和logfile的值,修改后如下所示:

    loglevel debug

    logfile “/tmp/redis.log”

    jay13@ubuntu:/usr/redis$ redis-server redis.conf

  2.开启redi客户端,通过客户端向redis数据库中进行增删改查操作。整个操作过程中生成的mysql日志可以到/tmp/redis.log中查看。

  以最简单的key操作为例,实例如图1所示:


        图1

  三.安装phpredis扩展

  在使用sudo apt-get install php5安装php的时候,默认是没有安装phpize的,我们在安装phpredis时,需要用到phpize,因此,首先需要安装phpize。

  1.我们通过安装php开发者工具来获取phpize。执行如下的命令即可:

      sudo apt-get install php5-dev

  2.获取phpredis源文件

     最新phpRedis地址:https://github.com/nicolasff/phpredis

     按照GitHub上的说明进行如图2的安装的时候

          图2

 可能会出现如图3出错说明:

                                图3

  这是因为我们没有igbinary扩展,这是phpredis依赖的一个东西。

  好吧,怎么样安装igbinary呢?

  使用apt-get没有无法安装完成,我们通过下载安装文件进行安装。如图4所示:

                          图4

  安装好igbinary后,可以用下面的命令安装phpredis。

  phpize

  ./configure –enable-redis-igbinary

  make && make install

  至此,安装完成。

  我们修改php.ini配置文件,将刚才安装的两个扩展加入到php.ini文件中,加入的语句如下:

     extension=igbinary.so

     extension=redis.so

     重启apache,Done!!!

  四.测试php-redis

  在网页根目录/var/www/中新建文件test.php,内容如图5所示:

   

  图5

 结果如下图所示: