因为默认CentOS7没有支持PHP5.5版本,一般都是通过其它方式安装的,可以参考 CentOS7安装php5.5
但好像这第3方的PHP5.5没有redis,可以通过以下方式安装
# 下载phpredis源代码 wget https://codeload.github.com/phpredis/phpredis/zip/develop # 解压(解压后文件夹是phpredis-develop) unzip develop # 拷贝phpredis-develop目录 cp -r phpredis-develop /opt/rh/php55/root/usr/include/php/ext/ # 切换到新的phpredis-develop目录 cd /opt/rh/php55/root/usr/include/php/ext/phpredis-develop/ # phpize (在php-devel软件包,没有就需要安装) /opt/rh/php55/root/usr/bin/phpize # 配置 ./configure --with-php-config=/opt/rh/php55/root/usr/bin/php-config # 编译 make # 测试 make test # 安装 make install # 重启 systemctl restart php55-php-fpm.service
注意: 如果/opt/rh/php55/root/etc/php.d/redis.ini文件不存在,需要手动建立,内容如下:
extension = redis.so
效果