FROM php:7.2-fpm
RUN apt-get update \
&& apt-get install -y --no-install-recommends \
apt-utils \
libfreetype6-dev \
libjpeg62-turbo-dev \
libmcrypt-dev \
libpng-dev \
libmemcached-dev \
zlib1g-dev \
libbz2-dev \
libgmp-dev \
libedit-dev \
libxml2-dev \
libxslt-dev \
openssl \
libssl-dev \
libpq-dev \
&& docker-php-ext-install -j$(nproc) iconv \
&& docker-php-ext-configure gd --with-freetype-dir=/usr/include/ --with-jpeg-dir=/usr/include/ \
&& docker-php-ext-install -j$(nproc) gd \
bcmath \
mysqli \
pdo_mysql \
bz2 \
calendar \
exif \
gettext \
gmp \
intl \
pcntl \
readline \
pgsql \
pdo_pgsql \
shmop \
sockets \
wddx \
xsl \
zip \
opcache \
&& pecl install igbinary && docker-php-ext-enable igbinary \
&& echo "yes\n" | pecl install redis && docker-php-ext-enable redis \
&& echo "\n" | pecl install mcrypt-1.0.1 && docker-php-ext-enable mcrypt \
&& echo "\n" | pecl install memcached && docker-php-ext-enable memcached \
&& pecl install xdebug && docker-php-ext-enable xdebug \
&& apt-get clean; rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* /usr/share/doc/* \
&& docker-php-source delete
PHP7.2 Dockfile
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- php7发布已经升级到7.2.里面发生了很多的变化。本文整理php7.0至php7.2的新特性和一些变化。 参考资...
- win10下,PHP7.1+开启OpenSSL扩展失败的终极解决办法,花了一天时间终于搞定了。 本地电脑是win1...
- php相关命令输出:Segmentation fault (core dumped)首先使用pkg命令删除了所有p...
- myproject升级到php7.2 laravel 5.2。本地开发环境php7.1,线上php7.0。要把ph...
- 碎碎念写到第十八天,这个文字实验已经过去了五分之一。我不知道是不是能按照计划写满三个月,也不知道自己具体还能写多久...