0
点赞
收藏
分享

微信扫一扫

docker 如何安装redis和安装docker_php扩展


首先安装redis 容器:

docker pull  redis:3.2

运行docker——redis

docker run -p 6379:6379 -v $PWD/data:/data  -d redis:3.2 redis-server --appendonly yes

安装php中的扩展

进入php 容器中

docker exec -ti  容器名/容器id  /bin/bash

安装扩展:

curl -L -o /tmp/redis.tar.gz https://github.com/phpredis/phpredis/archive/3.1.3.tar.gz
tar xfz /tmp/redis.tar.gz
rm -r /tmp/redis.tar.gz
mkdir -p /usr/src/php/ext
mv phpredis-3.1.3 /usr/src/php/ext/redis
docker-php-ext-install redis

重启docker_php 或者重启容器中的phpfpm!!!

容器中的php 如何连接容器里的redis?

可以用link 的方式,还可以用容器ip访问 的方式

IP 方式:
查看容器的ip

docker inspect 容器ID

用ip连接

docker 如何安装redis和安装docker_php扩展_redis

在php 代码中测试,是否连接redis 成功了

$redis = new Redis();
//连接
$redis->connect('127.17.0.3', 6379);
//检测是否连接成功
echo "Server is running: " . $redis->ping();

外网访问redis,即通过端口端口访问。


举报

相关推荐

0 条评论