From 6d0d6c9e53993a9cac517dc35eadbca1e672bf6c Mon Sep 17 00:00:00 2001 From: Marco Dickert Date: Mon, 5 Dec 2022 11:01:07 +0100 Subject: [PATCH] Install PHP extensions correctly Signed-off-by: Marco Dickert --- Dockerfile | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/Dockerfile b/Dockerfile index 1cbe0d0..0dc2253 100644 --- a/Dockerfile +++ b/Dockerfile @@ -7,17 +7,20 @@ ENV IFM_ROOT_DIR="/var/www" \ # add missing extensions and dependencies RUN apk add --no-cache \ - libbz2 \ - libzip \ - libcap \ + bzip2-dev \ + libcap-dev \ + libcap-utils \ + libzip-dev \ openldap-dev \ - php8-bz2 \ - php8-fileinfo \ - php8-ldap \ - php8-posix \ - php8-zip \ sudo +RUN docker-php-ext-install \ + bz2 \ + fileinfo \ + ldap \ + posix \ + zip + # allow php binary to bind ports <1000, even if $USER != root RUN /usr/sbin/setcap CAP_NET_BIND_SERVICE=+eip /usr/local/bin/php