@lgh-dev
2019-04-05T10:59:05.000000Z
字数 792
阅读 919
Linux
1、yum 安装redis软件
# yum install redis
2、启动redis服务
# systemctl start redis
3、使用redis客户端
# redis-cli
127.0.0.1:6379>
#如上所示表示登录redis成功
在安装php-redis扩展的时候经常会遇到却少头文件的问题
error: ext/standard/php_smart_str.h: No such file or directory
[问题描述]
PHP安装好的头文件目录:/php/include/php/ext/standard/,这些头文件,在php7之前的版本,是包含 php_smart_str.h 的,但7版本中没有 ,而是 php_smart_string.h ,所以需要根据php的版本来下载不同的redis扩展包;
[phpredis包下载]
没有wget需要yum安装一下
# wget https://github.com/phpredis/phpredis/archive/develop.zip
#
如果使用Github下载的ZIP包,需要用到unzip命令,没有的话,需要安装:
# yum install -y unzip zip
解压并进入源码包
# unzip phpredis-develop.zip
# cd phpredis-develop
生成configure配置文件:
# whereis phpize //查看phpize的位置
# /usr/bin/phpize
编译安装
# ./configure --with-php-config=/usr/local/php/bin/php-config --enable-redis;
# make ;
# make install;
配置php.ini
#在php.ini中后添加拓展
extension=redis.so