Sign inSign up

cat2xyj/mini_php

By cat2xyj

•Updated over 7 years ago

fpm2.0

Image
2

164

cat2xyj/mini_php repository overview

⁠dockerfile 描述
   FROM php:7.2-fpm

RUN apt-get update && apt-get install -y git \
       curl \
       wget \
       wget \
       cron \
       vim \
       locales \
       libfreetype6-dev \
       libjpeg62-turbo-dev \
       libmcrypt-dev \
       libpng-dev \
   && docker-php-ext-install \
       mbstring \
       pdo_mysql \
       zip \
       bcmath \
   && printf "no" | pecl install redis-4.0.0 && echo "extension=redis.so" > /usr/local/etc/php/conf.d/ext-redis.ini \
   && pecl install mongodb && echo "extension=mongodb.so" > /usr/local/etc/php/conf.d/ext-mongodb.ini \
   && docker-php-ext-configure opcache --enable-opcache \
   && docker-php-ext-install opcache

# 用完包管理器后安排打扫卫生可以显著的减少镜像大小
RUN apt-get clean \
   && apt-get autoclean \
   && rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/* \
   && curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer \
   && composer config -g repo.packagist composer https://packagist.phpcomposer.com

Tag summary

Content type

Image

Digest

Size

200.6 MB

Last updated

over 7 years ago

docker pull cat2xyj/mini_php