最近把玩Linux系统,想在Linux系统下给PHP扩展Redis或者Memcache做缓存来优化自己的项目,于是把研究的结果记录一下。
1.首先下载Redis或者Memcache的源码包。
https://pecl.php.net/package-stats.php
找到自己需要的包
安装过程
- 在Linux系统中利用命令解压包文件
tar zxvf redis-3.1.2.tgz
2.进入redis文件夹执行命令
3. 如果出现上图依赖问题,则需要安装对应的依赖包,没有则跳过这一步
下载需要的依赖包安装
4.再次进入redis文件夹安装
安装好的redis存在于XAMPP的extensions目录下面,如上图所示。
5.修改php.ini文件,开启扩展,该文件在/opt/lampp/etc下面
6.重启apach服务器,查看phpinfo(),检查扩展是否开启
到这一步,redis的扩展便成功安装了,Memcache的安装也是相同的方法。
简单提一下Windows上面基于phpstudy扩展Redis或者其他的方法
1.下载需要的扩展文件
下载地址
http://windows.php.net/downloads/pecl/releases
2.找到phpstudy安装目录,将对应的文件拷贝如对应版本文件目录下的ext文件夹中
3.修改php.ini文件,重启Apache即可