php是世界上最好的语言。
LNMP是web及APP后端开发最好的架构。做web业务开发redis是缓存或者数据库非常好的选择。php与redis的结合也非常方便,只需要安装phpredis扩展即可。
下载phpredis源码
https://github.com/phpredis/phpredis/releases
找到你想要下载的版本
1、 wget https://github.com/phpredis/phpredis/archive/4.2.0RC1.tar.gz
2、 解压:
3、 /home/work/php/bin/phpize
4、 配置:./configure --with-php-config=/home/work/php/bin/php-config
报错:
libtool: link: `redis.lo' is not a valid libtool object
make: *** [redis.la] 错误 1
解决办法:make clean
原因可能是某些库编译错误,需要重新编译。
5、编译生成的动态链接库复制到php扩展目录
cp * /home/work/php/lib/php/extensions/no-debug-zts-20160303
6、修改php.ini
找到你安装的php目录下的etc/php.ini 加上
[redis]
extension=redis.so
检验安装扩展是否成功:php -m |grep redis
如上图就表示已经成功了。
接下来你就可以顺利的用php语言调用redis了。phpredis非常好用,大部分redis指令都支持。如果对于用法不熟悉,可以查阅phpredis的文档,并且结合redis的官方文档一起看。
参考文献:
https://github.com/phpredis/phpredis