39 lines
1003 B
Docker
39 lines
1003 B
Docker
FROM stark.doylee.cn/library/php:7-caddy
|
|
|
|
# gd pdo_mysql zip gmp
|
|
RUN apk add --no-cache \
|
|
libzip-dev \
|
|
# zip \
|
|
# unzip \
|
|
# gd 库相关 \
|
|
freetype \
|
|
freetype-dev \
|
|
libpng \
|
|
libpng-dev \
|
|
libjpeg-turbo \
|
|
libjpeg-turbo-dev \
|
|
libwebp-dev \
|
|
zlib-dev \
|
|
libxpm-dev \
|
|
\
|
|
gmp-dev \
|
|
&& docker-php-ext-configure gd \
|
|
--with-freetype \
|
|
--with-jpeg \
|
|
--with-webp \
|
|
&& docker-php-ext-install -j$(nproc) gd \
|
|
gmp \
|
|
pdo_mysql \
|
|
zip \
|
|
exif \
|
|
sockets \
|
|
&& docker-php-source delete \
|
|
&& apk del \
|
|
freetype-dev \
|
|
libpng-dev \
|
|
libjpeg-turbo-dev \
|
|
&& rm /var/cache/apk/* \
|
|
&& chown -R www-data:www-data /srv \
|
|
&& echo "upload_max_filesize=200M" > /usr/local/etc/php/conf.d/99_overrides.ini \
|
|
&& echo "post_max_size=200M" >> /usr/local/etc/php/conf.d/99_overrides.ini \
|
|
&& echo "memory_limit=2G" >> /usr/local/etc/php/conf.d/99_overrides.ini |