php扩展安装--redis

php的扩展安装

@(随笔)[php扩展]

添加php扩展是phper在开发中经常要做的事,今天总结下添加扩展的思路,目的是防止在出现下载的扩展不能使用导致php报错的现象。本文已redis为例简单解说下添加扩展的思路。

一,redis安装
首先可以在guthub下载适合你主机的redis版本,笔者使用的Redis-x64-3.2.100.zip直接解压到你要安装的目录下,打开一个 cmd 窗口 使用cd命令切换目录到 redis安装目录下 运行 redis-server.exe redis.windows.conf 。

如果想方便的话,可以把 redis 的路径加到系统的环境变量里,这样就省得再输路径了,后面的那个 redis.windows.conf 可以省略,如果省略,会启用默认的。输入之后,会显示如下界面:redis服务端
这时redis已经启动可以调用客户端指令进行测试使用了。

这时候另启一个cmd窗口,原来的不要关闭,不然就无法访问服务端了。切换到redis目录下运行 redis-cli.exe -h 127.0.0.1 -p 6379 。设置键值对 set myKey abc取出键值对 get myKey 如图redis客户端

到此redis的安装已经结束,接下来是安装redis扩展用php来使用redis。

二,安装扩展
在安装扩展之前要清楚你的php版本,线程安全,cpu架构。根据这些信息下载对应的redis版本信息。详解请看 phpinfo里面的重要信息 之后要下载两个扩展igbinary拓展redis拓展

解压安装包,然后把里面的redis.dll文件复制到你的php拓展目录里面,同样的把igbinary拓展也要进入到php的拓展目录下面;进入php.ini(服务器加载的),加入这两行,extension=php_igbinary.dll,extension=php_redis.dll 注意顺序,redis需要igbrinary支持,所以igbrinary.dll要放在前面。重启php就可以在phpinfo()中看到redis模块了。代码测试:

<?php
$redis = new Redis(); //实例化redis
$redis->connect('127.0.0.1', '6379'); //建立redis服务连接
$redis->set('name', 'ysngshuiping'); //设置变量和变量值
echo $redis->get('name'); //获取变量值
$redis->close(); //关闭redis连接

当你看到输出结果时,恭喜你!你的redis扩展已成功安装了。

猜你喜欢

转载自www.cnblogs.com/wang-blog-007/p/9173588.html