我是靠谱客的博主 美丽溪流,这篇文章主要介绍docker php memcached,docker中php环境通过docker-php-ext-install安装redis和memcached依赖 互联网技术圈 互联网技术圈...,现在分享给大家,希望可以做个参考。

使用docker时,pull下来的php需要安装好多依赖,不然环境跑不起来,我大概说一下安装方法吧,以5.6为例

下载镜像,如下:

docker pull php:5.6-fpm

查看镜像,如下:

[root@ip-172-31-253-190 xubo-iri]# docker images

REPOSITORY TAG IMAGE ID CREATED SIZE

php 5.6-fpm def72ea01d63 2 weeks ago 363 MB

登录到镜像,如下:

docker exec -it def72ea01d63  /bin/bash

安装mysql依赖,如下:

docker-php-ext-install pdo_mysql

安装redis依赖,如下:

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

curl -O https://launchpadlibrarian.net/165454254/libmemcached-1.0.18.tar.gz

tar zxvf libmemcached-1.0.18.tar.gz

mv libmemcached-1.0.18 memcached

cd memcached

./configure --with-memcached --disable-memcached-sasl

docker-php-ext-enable memcached

安装mcrypt依赖,如下:

mcrypt依赖系统的libmcrypt-dev,所以需要安装一下系统依赖包

apt-get update

apt-get install -y libfreetype6-dev libjpeg62-turbo-dev libmcrypt-dev libpng-dev

docker-php-ext-install -j$(nproc) iconv mcrypt

最后

以上就是美丽溪流最近收集整理的关于docker php memcached,docker中php环境通过docker-php-ext-install安装redis和memcached依赖 互联网技术圈 互联网技术圈...的全部内容,更多相关docker内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(114)

评论列表共有 0 条评论

立即
投稿
返回
顶部