php 扩展 redis

PHP7添加redis扩展

1、下载redis扩展,点击下载地址:

1、通过phpinfo 查看php的版本(  要注意php 是nts 还是ts

一.php安装redis扩展

1.目的:

  前段时间陈设了一套新的意况,用的是PHP7+nginx,老版本nosql用的是memcache,新版小编希图用redis,所以便安装了下redis的恢弘。

图片 1

通过phpinfo(); 查看其中的 Thread Safety 项,这个项目就是查看是否是线程安全,如果是:enabled

1.选择phpinfo()函数查看PHP的版本消息,那会操纵扩充文件版本

2.描述:

  其实,redis的恢宏安装无需小心哪些,首假如在下载扩张的时候注意下扩充是或不是扶助PHP的本子就好了,别的装置跟普通的PHP扩张安装情势同样。

 图片 2

)

图片 3

3.安装步骤:

  1.下载

  下载地址:

  下载目录小编放在/data/download/php下

  cd到下载目录,下载:wget

  2.解压

  解压到当前目录 tar -zxvf
redis-3.1.2.tgz

  3.安装

  cd redis-3.1.2目录下

  在该目录下用phpize生成configure配置文件:直接运维/usr/local/php7/bin/phpize

  然后正是布局、编写翻译、安装任何在该目录下成功

  ./configure
–with-php-config=/usr/local/php7/bin/php-config

  make

  make install

  make install后会看到Installing shared
extensions:
/usr/local/php7/lib/php/extensions/no-debug-non-zts-二〇一四0303/

  该目录正是redis.so文件的变动目录

  ll
/usr/local/php7/lib/php/extensions/no-debug-non-zts-20160303/

  看到redis.so就表明安装成功了

2、根据自身PHP音讯,选定下载的redis扩充版本

2、在
下载对应的redis增添包

图片 4

4.布局帮助PHP7:

  vim /usr/local/php7/etc/php.ini

  添加extension=redis.so

  :wq!

图片 5

3、把扩张包放入PHP的ext文件中

2.依照PHP版本号,编写翻译器版本号和CPU框架结构,

5.重启nginx,实际是重启php-fpm

参考:

  

图片 6

4、打开php.ini  添加 extension=php_redis.dll

选择php_redis-2.2.5-5.6-ts-vc11-x64.zip和php_igbinary-1.2.1-5.5-ts-vc11-x64.zip

图片 7

5、重启服务。

下载地址:

图片 8

图片 9

图片 10

图片 11

3、将停放php扩张目录

图片 12

图片 13图片 14

3.解压缩后,将php_redis.dll和php_igbinary.dll拷贝至php的ext目录下

 图片 15图片 16

图片 17

4、修改php.ini文件,添加extension=php_redis.dll

4.改造php.ini,在该文件中投入:

图片 18

; php_redis

 

extension=php_igbinary.dll

5、重启apache,查看phpinfo中是不是有Redis扩张,假若重启失利,请查看采用redis版本是或不是科学。

extension=php_redis.dll

图片 19

注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll的先头,不然此扩展不会收效

图片 20

图片 21

5、php测验连接redis代码

图片 22

备考:阿里云redis必得是Ali云的ECS本领三翻五次,属于内网连接,Ali云redis连接密码为【实例ID:密码】

5.重启Apache后,使用phpinfo查看扩充是不是中标安装

 

图片 23

<?php
$redis = new \Redis();
$redis->connect('127.0.0.1',6379);
//进行密码验证
$redis->auth('我的密码');
$redis->set('test','hello world!');
echo $redis->get("test");

新建四个test.php页面

  

$redis = new Redis();

 

$redis->connect(‘127.0.0.1’,6379);

 

$redis->set(‘test’,’hello redis’);

 

echo $redis->get(‘test’);

 

?>

hello redis

  1. 要在Windows中央银行使redis需求下载Windows版的redis软件

相关文章