Sign inSign up

wida/php-fpm-7.4-base

By wida

•Updated over 4 years ago

php7.4运行docker镜像

Image
0

228

wida/php-fpm-7.4-base repository overview

FROM php:7.4-fpm-alpine3.13
ENV TZ Asia/Shanghai
# 配置阿里云镜像源,加快构建速度。
RUN sed -i "s/dl-cdn.alpinelinux.org/mirrors.aliyun.com/g" /etc/apk/repositories

# 创建www用户
RUN addgroup -g 1000 -S www && adduser -s /sbin/nologin -S -D -u 1000 -G www www

# PHPIZE_DEPS包含gcc g++等编译辅助类库,完成后删除;pecl安装扩展。
RUN apk update --no-cache && apk add --no-cache ca-certificates && apk add --no-cache tzdata && cp /usr/share/zoneinfo/${TZ} /etc/localtime \
    && echo ${TZ} > /etc/timezone && apk add --no-cache $PHPIZE_DEPS \
    && apk add --no-cache libstdc++ libzip-dev vim\
    && pecl install redis-5.3.0 \
    && pecl install zip \
    && pecl install mongodb \
    && docker-php-ext-enable redis zip mongodb\
    && apk del $PHPIZE_DEPS

# docker-php-ext-install安装扩展。
RUN apk update \
    && apk add --no-cache freetype libpng libjpeg-turbo freetype-dev libpng-dev libjpeg-turbo-dev  \
    && docker-php-ext-configure gd --with-freetype --with-jpeg \
    && docker-php-ext-install -j$(nproc) gd \
    && docker-php-ext-install -j$(nproc) pdo_mysql bcmath mysqli

# 在run.sh
RUN mv "$PHP_INI_DIR/php.ini-production" "$PHP_INI_DIR/php.ini"

Tag summary

Content type

Image

Digest

Size

118.8 MB

Last updated

over 4 years ago

docker pull wida/php-fpm-7.4-base