PHP7添加redis扩展
1、下载redis扩展,点击下载地址:
1、通过phpinfo 查看php的版本( 要注意php 是nts 还是ts
一.php安装redis扩展
1.目的:
前段时间陈设了一套新的意况,用的是PHP7+nginx,老版本nosql用的是memcache,新版小编希图用redis,所以便安装了下redis的恢弘。
通过phpinfo(); 查看其中的 Thread Safety 项,这个项目就是查看是否是线程安全,如果是:enabled
1.选择phpinfo()函数查看PHP的版本消息,那会操纵扩充文件版本
2.描述:
其实,redis的恢宏安装无需小心哪些,首假如在下载扩张的时候注意下扩充是或不是扶助PHP的本子就好了,别的装置跟普通的PHP扩张安装情势同样。
)
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.布局帮助PHP7:
vim /usr/local/php7/etc/php.ini
添加extension=redis.so
:wq!
3、把扩张包放入PHP的ext文件中
2.依照PHP版本号,编写翻译器版本号和CPU框架结构,
5.重启nginx,实际是重启php-fpm
参考:
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
5、重启服务。
下载地址:
3、将停放php扩张目录
3.解压缩后,将php_redis.dll和php_igbinary.dll拷贝至php的ext目录下
4、修改php.ini文件,添加extension=php_redis.dll
4.改造php.ini,在该文件中投入:
; php_redis
extension=php_igbinary.dll
5、重启apache,查看phpinfo中是不是有Redis扩张,假若重启失利,请查看采用redis版本是或不是科学。
extension=php_redis.dll
注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll的先头,不然此扩展不会收效
5、php测验连接redis代码
备考:阿里云redis必得是Ali云的ECS本领三翻五次,属于内网连接,Ali云redis连接密码为【实例ID:密码】
5.重启Apache后,使用phpinfo查看扩充是不是中标安装
<?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
- 要在Windows中央银行使redis需求下载Windows版的redis软件