Dockers下php容器中安装redis扩展
首先进入php容器
docker exec -it 容器ID或名称
查看php安装位置
which php
查看php已安装扩展
php -m
1、下载redis 扩展包
redis扩展 下载地址 【https://pecl.php.net/package/redis 】下载相应版本的扩展
2、解压扩展包
tar -zxvf redis-5.1.1.tgz
3、进入redis扩展包文件夹
cd redis-5.1.1
4、执行phpize
先找到phpize所在路径
5、指定php配置路径:./configure —with-php-config=/usr/local/bin/php-config
如下则配置成功
6、编译安装
make && make install(我这里是分开执行的)
执行成功后我们会看到 /usr/local/lib/php/extensions/no-debug-non-zts-20190902/记住它一会要用
7、在宿主机创建docker-php-ext-redis.ini(名字.ini) 并写入
8、通过docker cp将宿主机.ini文件拷贝到php容器中,并重启容器
9、再次查看php已安装扩展
至此,已经完成安装~~~~