You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
24 lines
1.0 KiB
24 lines
1.0 KiB
FROM php:7.4.33-fpm-alpine3.16 |
|
|
|
ENV TZ=Asia/Shanghai |
|
RUN sed -i 's/dl-cdn.alpinelinux.org/mirrors.tuna.tsinghua.edu.cn/g' /etc/apk/repositories \ |
|
&& apk update \ |
|
&& apk add --no-cache tzdata \ |
|
&& ln -snf /usr/share/zoneinfo/$TZ /etc/localtime && echo $TZ > /etc/timezone \ |
|
&& apk add --no-cache autoconf \ |
|
&& apk add --no-cache build-base \ |
|
&& apk add --no-cache zlib-dev \ |
|
&& apk add --no-cache libpng-dev \ |
|
&& apk add --no-cache libsodium-dev \ |
|
&& apk add --no-cache libzip-dev \ |
|
&& docker-php-ext-install -j$(nproc) gd \ |
|
&& docker-php-ext-install -j$(nproc) sodium \ |
|
&& docker-php-ext-install -j$(nproc) zip \ |
|
&& docker-php-ext-install -j$(nproc) pdo_mysql\ |
|
&& pecl install redis \ |
|
&& docker-php-ext-enable redis \ |
|
&& curl -sS https://getcomposer.org/installer | php \ |
|
&& mv composer.phar /usr/local/bin/composer \ |
|
&& apk add --no-cache libjpeg-turbo-dev \ |
|
&& docker-php-ext-configure gd --with-jpeg \ |
|
&& docker-php-ext-install -j$(nproc) gd
|
|
|