在本地开发项目一直使用的wamp,但是这个项目中用到了redis的服务,本地的wamp集成环境并里php没有带redis的扩展,为了本地能正常使用,只能自己找方法进行安装了
1、使用 phpinfo() 函数查看 PHP 的版本信息(用于选择扩展包)找到以下几个值
Compiler值,MSVC对应的版本号
Architecture值,这是操作系统的位数,也就是CPU架构
2、根据版本选择对应的扩展包
扩展包下载地址:
比如文件名:php_redis-4.0.0-7.0-nts-vc14-x64.zip
对应的意思:php_redis-4.0.0(redis版本)-7.0(php版本)-nts(扩展)-vc14(编译器版本)-x64(CPU架构)
php的版本、编译器的版本、CPU架构一定要对应好,否则无法使用
3、安装redis扩展
解压下载好的压缩包,只保留 php_redis.dll 和 php_igbinary.dll 文件
将这两个文件拷贝至 [wamp64 安装目录]\bin\php\php[对应版本]\ext\ 目录中
4、修改 php.ini 配置
wampserver 并不会读取 php 目录下的 php.ini,而是调用的 /apache/bin 目录下的 php.ini 文件
文件的位置: [wamp64 安装目录]bin\apache\apache[对应版本]\bin
在文件的末尾添加:
[redis]
extension=php_igbinary.dll
extension=php_redis.dll注意:
php_igbinary.dll 一定要位于 php_redis.dll 之前
安装完成后一定要重启wamp环境