服务器PHPWAMP_IN2安装redis
PHPWAMP_IN2自带的phpredis扩展插件是2点几,最近服务器要使用redis来计算很多距离点的距离,使用了geo,geo是3.2开始的。想一步到位直接安装上redis5。各种失败,问题是服务器还是widows。
特意找了台电脑下了PHPWAMP_IN2,先把php切换成php7.0.1:相关设置,点我切换php版本,选择Apache2.4和php7就可以了。
到这里https://windows.php.net/downloads/查找phpredis支持php7.0.1的最新的版本windowsx86版本的,就是这个了。https://windows.php.net/downloads/pecl/releases/redis/4.2.0/,下载后拷贝到服务器php的目录中(PHPWAMP_IN2\phpwamp\server\php-7.0.1\ext),替换到原来的,服务器启动后不好替换因为插件已经被使用中,可以卸载服务或者重启服务过程中复制过去就可以。
在windows上安装redis,3.2之前的有,之后的找了个网址,这里记录一下,以后好给windows服务器使用:https://github.com/tporadowski/redis/releases。目前redis5.0.9的windows安装包都有。在这里面下载了
Redis-x64-4.0.14.2.msi安装在服务器上测试成功通过。虽然服务器不是最新版本的redis,但是也能使用redisgeo了。改天把距离点缓存和计算距离发上来。总结php的redis插件版本很重要,差一点往往就启动不了Apache了。