Skip to content

Commit 4f4d177

Browse files
committed
Also build zip extension to fix compose failures
1 parent 74484c3 commit 4f4d177

File tree

9 files changed

+18
-12
lines changed

9 files changed

+18
-12
lines changed

bin/generate.sh

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
#!/usr/bin/env bash
2+
23
#
34
# Generates Dockerfiles for specified PHP versions
45
#
@@ -11,12 +12,9 @@ php_versions=( "8.1" "8.0" "7.4" "7.2" )
1112
# final source image will be generated as follow: php:7.2-cli, php:7-2-apache and php:7.2-fpm
1213
php_docker_suffix=( "cli" "apache" "fpm" )
1314

14-
# Enforce associative handling of the array to avoid arithmetic errors
15-
# May not be supported by all shells flavors or their older versions
16-
declare -A xdebug_versions
17-
1815
# Map of xdebug versions for PHP images
1916
# PHP_VERSION => XDEBUG_VERSION
17+
declare -A xdebug_versions
2018
xdebug_versions=(
2119
["8.1"]="xdebug-3.1.3"
2220
["8.0"]="xdebug-3.1.3"

build/7.2-apache/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ MAINTAINER Przemek Szalko <[email protected]>
33

44
# php intl extension
55
RUN apt-get update \
6-
&& apt-get install -y libicu-dev \
6+
&& apt-get install -y libicu-dev libzip-dev \
77
&& docker-php-ext-install intl \
88
&& docker-php-ext-install pdo_mysql \
9+
&& docker-php-ext-install zip \
910
&& docker-php-source delete \
1011
&& apt-get remove -y libicu-dev \
1112
&& apt-get autoremove -y \

build/7.2-cli/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ MAINTAINER Przemek Szalko <[email protected]>
33

44
# php intl extension
55
RUN apt-get update \
6-
&& apt-get install -y libicu-dev \
6+
&& apt-get install -y libicu-dev libzip-dev \
77
&& docker-php-ext-install intl \
88
&& docker-php-ext-install pdo_mysql \
9+
&& docker-php-ext-install zip \
910
&& docker-php-source delete \
1011
&& apt-get remove -y libicu-dev \
1112
&& apt-get autoremove -y \

build/7.2-fpm/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ MAINTAINER Przemek Szalko <[email protected]>
33

44
# php intl extension
55
RUN apt-get update \
6-
&& apt-get install -y libicu-dev \
6+
&& apt-get install -y libicu-dev libzip-dev \
77
&& docker-php-ext-install intl \
88
&& docker-php-ext-install pdo_mysql \
9+
&& docker-php-ext-install zip \
910
&& docker-php-source delete \
1011
&& apt-get remove -y libicu-dev \
1112
&& apt-get autoremove -y \

build/7.4-fpm/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ MAINTAINER Przemek Szalko <[email protected]>
33

44
# php intl extension
55
RUN apt-get update \
6-
&& apt-get install -y libicu-dev \
6+
&& apt-get install -y libicu-dev libzip-dev \
77
&& docker-php-ext-install intl \
88
&& docker-php-ext-install pdo_mysql \
9+
&& docker-php-ext-install zip \
910
&& docker-php-source delete \
1011
&& apt-get remove -y libicu-dev \
1112
&& apt-get autoremove -y \

build/8.0-apache/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ MAINTAINER Przemek Szalko <[email protected]>
33

44
# php intl extension
55
RUN apt-get update \
6-
&& apt-get install -y libicu-dev \
6+
&& apt-get install -y libicu-dev libzip-dev \
77
&& docker-php-ext-install intl \
88
&& docker-php-ext-install pdo_mysql \
9+
&& docker-php-ext-install zip \
910
&& docker-php-source delete \
1011
&& apt-get remove -y libicu-dev \
1112
&& apt-get autoremove -y \

build/8.0-cli/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ MAINTAINER Przemek Szalko <[email protected]>
33

44
# php intl extension
55
RUN apt-get update \
6-
&& apt-get install -y libicu-dev \
6+
&& apt-get install -y libicu-dev libzip-dev \
77
&& docker-php-ext-install intl \
88
&& docker-php-ext-install pdo_mysql \
9+
&& docker-php-ext-install zip \
910
&& docker-php-source delete \
1011
&& apt-get remove -y libicu-dev \
1112
&& apt-get autoremove -y \

build/8.0-fpm/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ MAINTAINER Przemek Szalko <[email protected]>
33

44
# php intl extension
55
RUN apt-get update \
6-
&& apt-get install -y libicu-dev \
6+
&& apt-get install -y libicu-dev libzip-dev \
77
&& docker-php-ext-install intl \
88
&& docker-php-ext-install pdo_mysql \
9+
&& docker-php-ext-install zip \
910
&& docker-php-source delete \
1011
&& apt-get remove -y libicu-dev \
1112
&& apt-get autoremove -y \

src/Dockerfile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ MAINTAINER Przemek Szalko <[email protected]>
33

44
# php intl extension
55
RUN apt-get update \
6-
&& apt-get install -y libicu-dev \
6+
&& apt-get install -y libicu-dev libzip-dev \
77
&& docker-php-ext-install intl \
88
&& docker-php-ext-install pdo_mysql \
9+
&& docker-php-ext-install zip \
910
&& docker-php-source delete \
1011
&& apt-get remove -y libicu-dev \
1112
&& apt-get autoremove -y \

0 commit comments

Comments
 (0)