php-redis环境配置

32F  2018/09/05 php redis



Redis服务安装 可以参考菜鸟教程的流程: http://www.runoob.com/redis/redis-install.html


php redis 扩展安装


1.windows版本

首先通过phpinfo()查看需要下载的扩展型号,其中VC14运行库(Visual C++ 2015编译器);x64指64位,x86指32位;TS是线程安全(thread safe) NTS是线程不安全的意思(not thread safe)(这里一般APACHE对应的TS,IIS对应的是NTS



下面是两个扩展的下载地址,根据上图中对应的版本编译型号选择正确版本

https://windows.php.net/downloads/pecl/releases/redis/

https://windows.php.net/downloads/pecl/releases/igbinary

下载后里面的 php_redis.dll,php_redis.pdb,php_igbinary.dll三个文件放置对应php的ext文件夹内,重启Apache或IIS即可(PDB,Program Database File,程序数据库文件,具体不很清楚,可以自行查阅资料,不详描述),到这里window下php redis扩展已经安装成功。

通过cmd命令 输入php -m 查看已有的扩展(前提Windows安装了php及配置了环境变量)



通过phpinfo() 可以查看到 redis扩展



2.linux版本

本人php版本是7.2.9

  • 下载redis扩展包 wget http://101.96.10.64/pecl.php.net/get/redis-3.1.3.tgz

  • 解压包tar zxvf redis-3.1.3.tgz

  • cd redis-3.1.3

  • /usr/bin/phpize建立configure文件

  • ./configure --with-php-config=/usr/bin/php-config 检测目标特性,生成Makefile等

  • 编译&&安装:make && make install

  • 编辑配置文件vim /etc/php.ini

  • #添加extension = redis.so

  • 保存后重启apache: service httpd restart

  • php -m查看php扩展中已有redis



添加评论
全部回复
暂无回复