Skip to content

Commit

Permalink
Fixed non-functional Dockerfile for newer (7.4+) php versions
Browse files Browse the repository at this point in the history
With update php-7.4 (docker-library/php#910 (comment)) the --with-freetype-dir and --with-jpeg-dir were renamed and mbstring does not need to be installed for the php:7-apache image anymore (https://stackoverflow.com/questions/59251008/docker-laravel-configure-error-package-requirements-oniguruma-were-not-m)
  • Loading branch information
AlpayY authored Sep 1, 2020
1 parent f34c62f commit e3677a6
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@ FROM php:7-apache
MAINTAINER TheAssassin <theassassin@assassinate-you.net>

RUN apt-get update && \
apt-get install -y wget git zip default-libmysqlclient-dev libbz2-dev libmemcached-dev libsasl2-dev libfreetype6-dev libicu-dev libjpeg-dev libmemcachedutil2 libpng-dev libxml2-dev mariadb-client libimage-exiftool-perl ffmpeg && \
docker-php-ext-configure gd --with-freetype-dir=/usr/include --with-jpeg-dir=/usr/include && \
docker-php-ext-install -j$(nproc) bcmath bz2 calendar exif gd gettext iconv intl mbstring mysqli opcache pdo_mysql zip && \
apt-get install -y wget git zip default-libmysqlclient-dev libbz2-dev libzip-dev libmemcached-dev libsasl2-dev libfreetype6-dev libicu-dev libjpeg-dev libmemcachedutil2 libpng-dev libxml2-dev mariadb-client libimage-exiftool-perl ffmpeg && \
docker-php-ext-configure gd --with-freetype=/usr/include --with-jpeg=/usr/include && \
docker-php-ext-install -j$(nproc) bcmath bz2 calendar exif gd gettext iconv intl mysqli opcache pdo_mysql zip && \
rm -rf /tmp/* /var/lib/apt/lists/* /var/tmp/* /root/.cache && \
a2enmod rewrite

Expand Down

0 comments on commit e3677a6

Please sign in to comment.