PHP添加Redis模块

  上几篇文章介绍了Redis的安装及使用,下面将介绍php如何添加Redis扩展!

  php手册并没有提供Redis的类和方法,也没有提供相关的扩展模块,但我们可以在Redis的官网下载PHP的扩展,里面的扩展比较多,仅以phpredis为例。

  1. phpredis下载

    1. 点击"Repository"进入Redis的学习库,里面有Redis扩展的代码文件和相关的介绍以及类和方法
    2. 点击"releases"进入phpredis的源文件
    3. 下载最新版的phpredis源文件,选择"tar.gz"下载
  2. phpredis配置
    1. 解压phpredis文件

      1 tar -zxvf phpredis-2.2.7.tar.gz
    2. 安装配置phpredis
      1. 在phpredis目录下运行phpize5命令,生成configure文件

        phpize5
      2. 安装配置igbinary

        wget http://pecl.php.net/get/igbinary-1.2.1.tgz
        ./configure
        make
        sudo make install
      3. 安装配置phpredis

        ./configure --enable-redis-igbinary
        make sudo make install
      4. 修改php.ini,添加(要按顺序,先添加igbinary.so,再添加redis.so)

        extension=igbinary.so
        extension=redis.so
  3. 查看phpredis

    使用phpinfo()查看

    

参考文档:

  Php-Redis安装测试汇总

时间: 2024-10-29 19:09:44

PHP添加Redis模块的相关文章

redis模块

Redis模块 一.Redis简介 Redis属于键值数据库,支持数据持久化,能够让数据从内存中保存在磁盘里,即使重启服务器数据也依然存在:同时也支持更多 value 类型,除了 string 外,还支持 hash.lists(链表).sets(集合)和 sorted sets(有序集合)几种数据类型. redis 使用了两种文件格式: (1)全量数据(RDB):是把内存中的数据写入磁盘,便于下次读取文件进行加载. (2)增量请求(AOF):是把内存中的数据序列化为操作请求,用于读取文件进行re

22Python标准库系列之Redis模块

Python标准库系列之Redis模块 What is redis? Redis is an open source (BSD licensed), in-memory data structure store, used as database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, b

动态编译添加php模块

注意:转载请注明出处:http://www.programfish.com/blog/?p=85 在很多时候我们用linux里搭建web服务器的时候会需要编译安装php套件,而在编译安装后可能又会需要添加一些编译安装时没有指定要编译进去的模块,例如如下情况: mysql.so 或mysqli.so .mbstring.so  zlib.so 等模块. 这里提示一下: 如果你有安装过phpmyadmin而且在安装配置好之后打开首页是空白的,那么很有可能就是你的php没有mysql和mbstring

NGINX编译安装后添加新模块的方法

刚忙完研发又有新的需求过来,测试服务器的nginx需要有HttpUpstreamRequestHashModule和HttpStubStatusModule:擦!安装软件环境时怎么不说清楚:妹的,悲剧. 测试服务器崩溃的是不是我安装的软件,天啊.赶紧搞吧!!! 环境:centos 6.4 64位 编译安装nginx 1:查看nginx版本和安装时间带的具体参数  /usr/local/nginx/sbin/nginx  -V 2:下载相应的版本的nginx源码包[nginx-1.5.11.tar

opencv第二课,使用cmake编译OpenCV,并添加opencv_contrib模块

一.下载安装cmake 想要在Windows平台下生成OpenCV的解决方案,我们需要一个名为cmake的开源软件,可以在camke的官网:http://www.cmake.org/上下载到 或者点击此链接进行下载http://www.cmake.org/files/v2.8/cmake-2.8.12.2-win32-x86.exe 下载完成直接运行安装就行. 二.使用cmake生成OpenCV源代码工程的解决方案 在进行opencv_contrib模块添加时,一定要保证opencv和openc

windows环境下使用apxs编译添加apache模块

windows环境下使用apxs编译添加apache模块 简介说明:本文使用mod_limitipconn模块为例. 环境: windows7 x86系统 apache 2.4.18 目标: 在windows环境下,利用mod_limitipconn0.24源码.apxs为apache2.4.18添加mod_limitipconn模块. 分析: limitipconn模块最新版已经支持apache2.4了.但是没有编译好的对应版本.因此需要自己动手编译模块.在windows下要实现这个目标,需要

添加vfat模块

1.添加vfat模块,并实现模块自动载入. modprobe vfat     #载入模块   -r是删除 cat /usr/lib/systemd/rhel-loadmodules #查看文档 vi /etc/rc.modules     #编辑自动载入文件 /use/sbin/modprobe vfat  #写入  绝对路径 chmod +x /etc/rc.modules   #给权限  重启测

如何向编译安装好的软件添加新模块

主要是解决一些烦恼,有时候编译安装好了一个软件:就不想覆盖了.方法如下 这里以nginx为例: 比如已编译安装好的nginx例为: ./configure --user=www --group=www --add-module=../ngx_cache_purge-2.0 --prefix=/usr/local/webserver/nginx --with-http_ssl_module 现在想添加nginx的status 模块,我们只要加入需要添加的模块,重新编译: ./configure -

如何给在用的nginx添加新模块?

有一个在用的nginx,以yum方法安装的,怎样在不改动配置的情况下,为它添加模块. 以添加spdy模块为例. 编译新模块 预编译 ./configure --prefix=/etc/nginx --sbin-path=/usr/sbin --conf-path=/etc/nginx/nginx.conf --pid-path=/run/nginx.pid --error-log-path=/var/log/nginx/error.log --with-http_spdy_module --wi