博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
dockerfile创建php容器(安装memcached、redis、gd、xdebug扩展)
阅读量:6440 次
发布时间:2019-06-23

本文共 1098 字,大约阅读时间需要 3 分钟。

dockerfile创建php容器(含有memcached、redis、gd、xdebug扩展)

 

代码如下:

 

1 FROM php:7.2-fpm 2 COPY redis-3.1.6.tgz /home/redis-3.1.6.tgz 3 COPY memcached-3.0.4.tgz /home/memcached-3.0.4.tgz 4 COPY xdebug-2.6.0.tgz /home/xdebug-2.6.0.tgz 5 RUN apt-get update && apt-get install -y \ 6     libfreetype6-dev \ 7     libjpeg62-turbo-dev \ 8     libmcrypt-dev \ 9     libpng-dev \10     libz-dev libmemcached-dev \11     && docker-php-ext-install gd \12     && docker-php-ext-install pdo_mysql \13     && pecl install redis-3.1.6.tgz && echo "extension=redis.so" > /usr/local/etc/php/conf.d/redis.ini \14     && pecl install memcached-3.0.4.tgz && echo "extension=memcached.so" > /usr/local/etc/php/conf.d/memcached.ini \15     && rm -r /home/memcached-3.0.4.tgz \16     && tar -xf /home/xdebug-2.6.0.tgz \17     && rm -rf /home/xdebug-2.6.0.tgz \18     && mkdir -p /usr/src/php/ext \19     && mv xdebug-2.6.0 /usr/src/php/ext/xdebug \20     && docker-php-ext-install xdebug \21     && rm -rf /home/redis-3.1.6.tgz22 WORKDIR /opt23 RUN usermod -u 1000 www24 VOLUME ["/opt"]

 

使用了两种方式安装扩展

docker-php-ext-install
pecl install

 

转载地址:http://yedwo.baihongyu.com/

你可能感兴趣的文章
大学团队打造手语翻译机器人,完整安装下来需要149个小时
查看>>
Wireshark抓包分析/TCP/Http/Https及代理IP的识别
查看>>
不同包下,相同数据结构的两个类进行转换
查看>>
软件安装(linux)
查看>>
TeamPlain for VSTS - Web Access for Team System-TFS 跨平台的客户端
查看>>
面对前车之鉴的AR,现在的VR要做些什么?
查看>>
vscode 换行符\n 变成\r\n
查看>>
一个绘制虚线的非常规函数(常规方法,打印机上绘制不出虚线)
查看>>
获得本机的IP,掩码和网关
查看>>
大数据之 ZooKeeper原理及其在Hadoop和HBase中的应用
查看>>
Delphi中将XML文件数据装入DataSet
查看>>
你刚才在淘宝上买了一件东西
查看>>
发布一个 Linux 下的 C++ 多线程库
查看>>
Python序列类型
查看>>
再谈ThinkPHP
查看>>
Hibernate问题浅析
查看>>
出现访问apache资源直接下载php文件的解决办法-----yum 安装 php mysql
查看>>
七种Mysql表类型
查看>>
归并与归并排序
查看>>
linux和windows互传文件、用户配置文件和密码配置文件、用户组管理、用户管理...
查看>>