环境: linux centos7.4 php7.1 ;
一、安装redis扩展步骤详情:
1、进入usr/local 目录
cd /usr/local
2、下载redis 并解压到当前目录
wget http://pecl.php.net/get/redis-3.1.2.tgz
tar -zxvf redis-3.1.2.tgz
3、进入解压的redis目录
cd redis-3.1.2
4、用phpize生成configure配置文件(你自己的phpize在哪里可以查找一下!)
/usr/bin/phpize
5、查看php-config 的路径(后面配置的时候需要用php-config)
whereis php-config
php-config: /usr/bin/php-config /usr/share/man/man1/php-config.1.gz
6、配置
./configure --with-php-config=/usr/bin/php-config
7、编译
make
8、安装
make install
出现以下结果就表明安装成功!
二、PHP7配置php.ini
注意:配置修改成功后,一定要保存退出, 并重启php服务 !
vim /etc/php.ini
extension=redis.so
三、查看php扩展结果
php -m
四、php7安装redis提示“php-devel 未安装”解决办法
我在执行 /usr/bin/phpize 报以下错误:“The php-devel package is required for use of this command.”提示 php-devel 未安装。
解决方法如下:
yum install php-devel
安装成功后,依然报错:
解决办法:
查看自己的php版本(yum 或者rpm安装才可以使用)
rpm -qa |grep php
可看到php版本为7.1,安装php71w-devel即可!
yum install php71w-devel
最后在执行 /usr/bin/phpize,果然成功!