dokcer 安装php的redis扩展

本文详细介绍如何在Docker容器中安装PHP的Redis扩展。包括进入容器、下载扩展包、解压并安装的过程,最后验证安装是否成功。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

进入docker 容器  下面的PHP为我的PHP容器名
[root@iz2ze62mggaeloz5x6ucurz home]# docker exec  -it php /bin/bash
root@b0c330201913:/var/www/html#

下载redis扩展包
root@b0c330201913:/var/www/html# curl -L -o /tmp/redis.tar.gz https://github.com/phpredis/phpredis/archive/3.1.3.tar.gz

进入文件夹
root@b0c330201913:/var/www/html# cd /tmp
root@b0c330201913:/tmp# cd /tmp

解压
root@b0c330201913:/tmp# tar -zxvf redis.tar.gz

删除安装文件
root@b0c330201913:/tmp# rm -f  redis.tar.gz

创建临时扩展安装目录
root@b0c330201913:/tmp# mkdir -p /usr/src/php/ext

将解压后的redis剪切到扩展目录   
root@b0c330201913:/tmp# mv phpredis-3.1.3/ /usr/src/php/ext/redis

docker安装redis扩展
root@b0c330201913:/tmp# docker-php-ext-install redis

删除临时扩展安装目录节约容器空间  rm -rf  小心使用
root@b0c330201913:/tmp# rm -rf /usr/src/php

退出容器
root@b0c330201913:/tmp# exit

重启容器
[root@iz2ze62mggaeloz5x6ucurz home]# docker ps
CONTAINER ID        IMAGE               COMMAND                  CREATED             STATUS              PORTS                    NAMES
b0c330201913        php:7.1-fpm         "docker-php-entrypoi…"   3 months ago        Up 3 months         0.0.0.0:9000->9000/tcp   php
e7d63ec031e2        nginx:latest        "nginx -g 'daemon of…"   3 months ago        Up 3 months         0.0.0.0:80->80/tcp       nginx
[root@iz2ze62mggaeloz5x6ucurz home]# docker restart php
php

附swoole下载地址 http://pecl.php.net/get/swoole-4.3.6.tgz
检查一下是否安装成功.
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值