39 lines
996 B
Docker
39 lines
996 B
Docker
|
FROM php:7.0-apache
|
||
|
|
||
|
# Enable the Apache Headers module:
|
||
|
RUN ln -s /etc/apache2/mods-available/headers.load \
|
||
|
/etc/apache2/mods-enabled/headers.load
|
||
|
|
||
|
# Enable the Apache Rewrite module:
|
||
|
RUN ln -s /etc/apache2/mods-available/rewrite.load \
|
||
|
/etc/apache2/mods-enabled/rewrite.load
|
||
|
|
||
|
# Install GD, Imagick and ImageMagick as image conversion options:
|
||
|
RUN DEBIAN_FRONTEND=noninteractive \
|
||
|
apt-get update && apt-get install -y --no-install-recommends \
|
||
|
libpng-dev \
|
||
|
libjpeg-dev \
|
||
|
libmagickwand-dev \
|
||
|
imagemagick \
|
||
|
&& pecl install \
|
||
|
imagick \
|
||
|
&& docker-php-ext-enable \
|
||
|
imagick \
|
||
|
&& docker-php-ext-configure \
|
||
|
gd --with-jpeg-dir=/usr/include/ \
|
||
|
&& docker-php-ext-install \
|
||
|
gd \
|
||
|
# Uninstall obsolete packages:
|
||
|
&& apt-get autoremove -y \
|
||
|
libpng-dev \
|
||
|
libjpeg-dev \
|
||
|
libmagickwand-dev \
|
||
|
# Remove obsolete files:
|
||
|
&& apt-get clean \
|
||
|
&& rm -rf \
|
||
|
/tmp/* \
|
||
|
/usr/share/doc/* \
|
||
|
/var/cache/* \
|
||
|
/var/lib/apt/lists/* \
|
||
|
/var/tmp/*
|