【PHP】redis扩展在php+xampp下的配置

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
简介: 【PHP】redis扩展在php+xampp下的配置

查看php配置信息

xampp环境下,在路径./htdocs/redis_test.php中输入echo php.info()查看PHP的版本信息,这会决定你要使用的php-redis扩展文件的版本。

然后打开浏览器查看

请仔细关注图上注明。

由此可知,我们需要去找:

  • php版本号包含在5.6.x的;
  • 编译环境VC11
  • cpu架构 x86

的redis扩展文件。

注明:需要根据你的信息指定,而非看这上面的信息。

下载redis php扩展

php_redis-2.2.7-5.6-ts-vc11-x86.zip

从中选择对应版本下载

php_igbinary-2.0.1-5.6-ts-vc11-x86.zip

从中选择对应版本下载

配置扩展

下载好的解压后,将php_redis.dllphp_redis.pdb

以及php_igbinary.dllphp_igbinary.pdb放到路径php/ext 即扩展目录路径下。

接着,打开php.ini文件,在文件中写入

;extension=php_igbinary.dll
 extension=php_redis.dll

注意,

  • extension=php_igbinary.dll与extension=php_redis.dll之间没有“;”分号。
  • extension=php_igbinary.dll一定要放在extension=php_redis.dll的前面,否则此扩展不会生效
  • 遇到提示说丢失php5.dll的在选dll文件时,不要选nts版本, 请选 ts 版本

重启xampp的Apache服务器

windows中安装redis服务

下载redis服务

下载地址

根据自己的系统选择x64还是x86的版本。例如我是64位的windows系统,就选择x64版本。

然后将下载好的redis放在对应的盘符下,例如f:\redis

测试redis服务

打开一个cmd窗口,用于运行redis服务端,进入到你所放置redis的目录下(例如:f:\redis)

然后输入 redis-server.exe redis.conf回车运行redis服务端

另外再开一个cmd窗口,用户运行redis客户端。进入到你所放置redis的目录下(例如:f:\redis)

然后输入 redis-cli.exe -h 127.0.0.1 -p 6379,其中 127.0.0.1是本地ip,6379是redis服务端的默认端口。

回车,若出现该展示,表示安装成功。

php中测试redis

回到最初的./htdocs/redis_test.php文件中,输入:

<?php 
  $redis = new Redis();
  $redis->connect('127.0.0.1','6379');
  $redis->set('name','imagineXie');
  echo $redis->get('name');
  $redis->close();
?>

注意,测试时,你需要开启redis服务端。即在命令行中运行前面讲到的命令。否则,服务端没有开启,会报错!

就此,我们简单地完成了一个redis在php上的扩展的搭建。

相关参考

http://www.cnblogs.com/lzs-888/p/5386570.html

https://jingyan.baidu.com/article/9989c74631873bf648ecfed4.html


相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore &nbsp; &nbsp; ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库&nbsp;ECS 实例和一台目标数据库&nbsp;RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&amp;RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
相关文章
|
14天前
|
存储 监控 NoSQL
NoSQL与Redis配置与优化
通过合理配置和优化Redis,可以显著提高其性能和可靠性。选择合适的数据结构、优化内存使用、合理设置持久化策略、使用Pipeline批量执行命令、以及采用分布式集群方案,都是提升Redis性能的重要手段。同时,定期监控和维护Redis实例,及时调整配置,能够确保系统的稳定运行。希望本文对您在Redis的配置与优化方面有所帮助。
58 23
|
15天前
|
存储 监控 NoSQL
NoSQL与Redis配置与优化
通过合理配置和优化Redis,可以显著提高其性能和可靠性。选择合适的数据结构、优化内存使用、合理设置持久化策略、使用Pipeline批量执行命令、以及采用分布式集群方案,都是提升Redis性能的重要手段。
39 7
|
2月前
|
安全 PHP 开发者
php中配置variables_order详解
`variables_order` 是 PHP 配置中的一个关键指令,它决定了不同来源的变量被导入到全局变量空间的顺序。正确配置 `variables_order` 不仅可以确保变量的正确处理和覆盖顺序,还能提高应用程序的安全性。开发者应根据具体应用的需求,合理配置 `variables_order`,确保应用的稳定和安全运行。
46 5
|
2月前
|
缓存 NoSQL PHP
Redis作为PHP缓存解决方案的优势、实现方式及注意事项。Redis凭借其高性能、丰富的数据结构、数据持久化和分布式支持等特点,在提升应用响应速度和处理能力方面表现突出
本文深入探讨了Redis作为PHP缓存解决方案的优势、实现方式及注意事项。Redis凭借其高性能、丰富的数据结构、数据持久化和分布式支持等特点,在提升应用响应速度和处理能力方面表现突出。文章还介绍了Redis在页面缓存、数据缓存和会话缓存等应用场景中的使用,并强调了缓存数据一致性、过期时间设置、容量控制和安全问题的重要性。
55 5
|
2月前
|
监控 PHP Apache
优化 PHP-FPM 参数配置:实现服务器性能提升
优化PHP-FPM的参数配置可以显著提高服务器的性能和稳定性。通过合理设置 `pm.max_children`、`pm.start_servers`、`pm.min_spare_servers`、`pm.max_spare_servers`和 `pm.max_requests`等参数,并结合监控和调优措施,可以有效应对高并发和负载波动,确保Web应用程序的高效运行。希望本文提供的优化建议和配置示例能够帮助您实现服务器性能的提升。
115 3
|
2月前
|
存储 NoSQL PHP
PHP与Redis结合使用,提升数据存储性能
随着互联网应用的发展,PHP与Redis的结合成为提升数据存储性能的重要手段。PHP作为流行的服务器端语言,常用于网站开发;Redis作为高性能内存数据库,以其快速读写能力,有效优化数据访问速度,减轻数据库压力。两者结合通过缓存机制显著提升应用响应速度,支持高并发场景下的稳定性和可扩展性。
|
2月前
|
存储 SQL 关系型数据库
2024Mysql And Redis基础与进阶操作系列(1)作者——LJS[含MySQL的下载、安装、配置详解步骤及报错对应解决方法]
Mysql And Redis基础与进阶操作系列(1)之[MySQL的下载、安装、配置详解步骤及报错对应解决方法]
|
2月前
|
存储 NoSQL 关系型数据库
PHP 使用 Redis
10月更文挑战第22天
62 6
|
3月前
|
NoSQL 安全 Linux
MongoDB PHP 扩展
10月更文挑战第19天
19 0
MongoDB PHP 扩展
|
NoSQL Redis
[Redis]Redis指南二 配置
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/SunnyYoona/article/details/73863746 我们可以...
935 0