1、服务器环境
windows10 + phpstudy继承开发环境
2、安装Redis服务端
使用phpstudy自带的安装环境进行安装
并启动此服务
所在位置为:
3、下载PHP Redis扩展
查看当前PHP版本:
通过此版本,windows上,php开启扩展需要下载ddl
PHP Redis扩展下载地址: https://pecl.php.net/package/redis
根据需要我们选择“5.3.2”
其中“Redis-5.3.2.tgz”为Linux 服务器安装的源码包, 我们选择“DLL”
进入如图:
这里要注意的一点就是根据图一选择php对应的版本,选择线程安全(TS)版和还是非线程安全(NTS)版,点击直接下载就OK
4、把此扩展放入PHP环境中
下载包为
解压后
拷贝php_redis.dll php_redis.pdb文件到phpstudy安装目录下的\phpstudy_pro\Extensions\php\php7.3.4nts\ext文件夹下
5、安装igbinary扩展
php使用redis,还需要开启igbinary扩展
windows igbinary扩展下载址: https://windows.php.net/downloads/pecl/releases/igbinary/2.0.8/
根据图一选择php对应的版本,选择线程安全(TS)版和还是非线程安全(NTS)版,选择对应的vc版本(PHP是用VC11,VC14或VC15(分别为Visual Studio 2012,2015或2017编译器)构建)
解压后
同样解压扩展包 拷贝php_igbinary.dll php_igbinary.pdb文件到phpstudy安装目录下的\phpstudy_pro\Extensions\php\php7.3.4nts\ext文件夹下
6、添加到PHP配置文件中
找到php.ini
把如下两行代码放进此文件最下方:
extension=php_igbinary.dll
extension=php_redis.dll
7、重启服务查看是成功
重启phpstudy服务,查看phpinfo中,检索 redis 显示redis相关信息,安装完成!
或者创建redis.php文件,代码如下:
// 连接Redis服务器
$redis = new Redis();
$redis->connect('127.0.0.1', 6379) or die('Redis连接失败,是否开启了redis-server服务?');
//$redis->auth("23434"); //如果有密码就启用此命令
//$redis->select(0); // 选择指定数据库 默认为0 数字为0--15 共16个。
$redis->set('username', '恭喜^_^! phpredis安装成功!');
echo $redis->get('username');
访问出现如:
OK 配置成功!!