diff options
author | J0WI <J0WI@users.noreply.github.com> | 2020-05-23 22:34:08 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-05-23 22:34:08 +0000 |
commit | ba1500b05ee8889c99a46f1d0de63ab40d3e2926 (patch) | |
tree | f62f4b6392442ed2e556664fff69528614fddd28 /update.sh | |
parent | ccdf46609ff8419ffd7c5ce4e51a117e378b72b6 (diff) |
Upgrade PHP to 7.4 for 19.0 (#1108)
Signed-off-by: J0WI <J0WI@users.noreply.github.com>
Diffstat (limited to 'update.sh')
-rwxr-xr-x | update.sh | 23 |
1 files changed, 17 insertions, 6 deletions
@@ -2,7 +2,10 @@ set -eo pipefail declare -A php_version=( - [default]='7.3' + [default]='7.4' + [18.0]='7.3' + [17.0]='7.3' + [16.0]='7.3' ) declare -A cmd=( @@ -130,11 +133,19 @@ function create_variant() { s/%%CRONTAB_INT%%/'"$crontabInt"'/g; ' "$dir/Dockerfile" - if [[ "$phpVersion" != 7.3 ]]; then - sed -ri \ - -e '/libzip-dev/d' \ - "$dir/Dockerfile" - fi + case "$phpVersion" in + 7.4 ) + sed -ri -e ' + \@docker-php-ext-configure gmp --with-gmp@d; + \@/usr/include/gmp.h@d; + ' "$dir/Dockerfile" + ;; + 7.3 ) + sed -ri -e ' + s@gd --with-freetype --with-jpeg --with-webp@gd --with-freetype-dir=/usr --with-png-dir=/usr --with-jpeg-dir=/usr --with-webp-dir=/usr@g; + ' "$dir/Dockerfile" + ;; + esac # Copy the shell scripts for name in entrypoint cron; do |