remove references to PHP 5.6

This commit is contained in:
Greyscale 2021-04-12 09:17:10 +02:00
parent 77ab74b4bd
commit d8f6cdadbd
4 changed files with 7 additions and 64 deletions

View file

@ -65,7 +65,6 @@ jobs:
- ''
# - '-onbuild'
version:
#- "5.6"
#- "7.0"
#- "7.1"
#- "7.2"
@ -73,7 +72,6 @@ jobs:
- "7.4"
- "8.0"
env:
#PHP_PACKAGES_56: git mariadb-client php-xdebug php5.6-apcu php5.6-bcmath php5.6-bz2 php5.6-cli php5.6-curl php5.6-gd php5.6-imap php5.6-imagick php5.6-intl php5.6-json php5.6-ldap php5.6-mbstring php5.6-mcrypt php5.6-memcache php5.6-memcached php5.6-mysql php5.6-opcache php5.6-pgsql php5.6-phpdbg php5.6-pspell php5.6-redis php5.6-soap php5.6-sqlite php5.6-xdebug php5.6-xml php5.6-zip postgresql-client
PHP_PACKAGES_70: git mariadb-client php-xdebug php7.0-apcu php7.0-bcmath php7.0-bz2 php7.0-cli php7.0-curl php7.0-gd php7.0-imap php7.0-imagick php7.0-intl php7.0-json php7.0-ldap php7.0-mbstring php7.0-mcrypt php7.0-memcache php7.0-memcached php7.0-mongodb php7.0-mysql php7.0-opcache php7.0-pgsql php7.0-phpdbg php7.0-pspell php7.0-redis php7.0-soap php7.0-sqlite php7.0-xdebug php7.0-xml php7.0-zip postgresql-client
PHP_PACKAGES_71: git mariadb-client php-xdebug php7.1-apcu php7.1-bcmath php7.1-bz2 php7.1-cli php7.1-curl php7.1-gd php7.1-imap php7.1-imagick php7.1-intl php7.1-json php7.1-ldap php7.1-mbstring php7.1-mcrypt php7.1-memcache php7.1-memcached php7.1-mongodb php7.1-mysql php7.1-opcache php7.1-pgsql php7.1-phpdbg php7.1-pspell php7.1-redis php7.1-soap php7.1-sqlite php7.1-xdebug php7.1-xml php7.1-zip postgresql-client
PHP_PACKAGES_72: git mariadb-client php-xdebug php7.2-apcu php7.2-bcmath php7.2-bz2 php7.2-cli php7.2-curl php7.2-gd php7.2-imap php7.2-imagick php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-memcache php7.2-memcached php7.2-mongodb php7.2-mysql php7.2-opcache php7.2-pgsql php7.2-phpdbg php7.2-pspell php7.2-redis php7.2-soap php7.2-sqlite php7.2-xdebug php7.2-xml php7.2-zip postgresql-client

View file

@ -135,16 +135,11 @@ RUN apt-get -qq update && \
sed -i "s|;php_admin_flag\[log_errors\].*|php_admin_flag\[log_errors\] = on|g" /etc/php/$PHP_VERSION/fpm/pool.d/www.conf && \
sed -i "s|;php_admin_value\[memory_limit\].*|php_admin_value\[memory_limit\] = $PHP_MEMORY_LIMIT|g" /etc/php/$PHP_VERSION/fpm/pool.d/www.conf && \
# Symlink FPM config to CLI & PHPDBG
rm /etc/php/$PHP_VERSION/cli/php.ini /etc/php/$PHP_VERSION/phpdbg/php.ini && \
rm -f /etc/php/$PHP_VERSION/cli/php.ini && \
ln -s /etc/php/$PHP_VERSION/fpm/php.ini /etc/php/$PHP_VERSION/cli/php.ini && \
ln -s /etc/php/$PHP_VERSION/fpm/php.ini /etc/php/$PHP_VERSION/phpdbg/php.ini && \
# Configuration hack for PHP5.6
if test "$PHP_VERSION" = "5.6" ; then \
echo "Skipping clear_env"; \
else \
echo "clear_env=no" >> /etc/php/$PHP_VERSION/fpm/php-fpm.conf; \
echo "clear_env=no" >> /etc/php/$PHP_VERSION/fpm/pool.d/www.ini; \
fi && \
# Configuration step for clear_env=no
echo "clear_env=no" >> /etc/php/$PHP_VERSION/fpm/php-fpm.conf; \
echo "clear_env=no" >> /etc/php/$PHP_VERSION/fpm/pool.d/www.ini; \
# Create run lock dir for php
mkdir -p /run/php && \
# Destroy default html root, and link /app in its place.

View file

@ -15,35 +15,9 @@
# ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░ ░
# Prettyprinting: http://patorjk.com/software/taag/#p=display&c=bash&f=Bloody&t=Example
CMD_BUILD=docker buildx build --platform linux/arm64,linux/amd64
PHP_PACKAGES_56=mariadb-client \
php-apcu \
php-xdebug \
php5.6-bcmath \
php5.6-bz2 \
php5.6-cli \
php5.6-curl \
php5.6-gd \
php5.6-imap \
php5.6-imagick \
php5.6-intl \
php5.6-json \
php5.6-ldap \
php5.6-mbstring \
php5.6-mcrypt \
php5.6-memcache \
php5.6-memcached \
php5.6-mysql \
php5.6-opcache \
php5.6-pgsql \
php5.6-pspell \
php5.6-redis \
php5.6-soap \
php5.6-sqlite \
php5.6-xml \
php5.6-zip \
postgresql-client
#CMD_BUILD=docker buildx build --platform linux/arm64,linux/amd64
CMD_BUILD=docker buildx build --platform linux/amd64
BUILDX_OUTPUT=--load
PHP_PACKAGES_70=mariadb-client \
php-apcu \
php-xdebug \
@ -255,8 +229,6 @@ gone/marshall: setup
# ░░ ░ ░░ ░░░ ░ ░ ░ ░ ▒ ░░ ░ ░
# ░ ░ ░ ░ ░ ░ ░ ░ ░ ░
gone/php\:core-5.6: setup
$(CMD_BUILD) -t gone/php:core-5.6 --target=php-core --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_56)" . --push
gone/php\:core-7.0: setup
$(CMD_BUILD) -t gone/php:core-7.0 --target=php-core --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_70)" . --push
gone/php\:core-7.1: setup
@ -271,7 +243,6 @@ gone/php\:core-8.0: setup
$(CMD_BUILD) -t gone/php:core-7.4 --target=php-core --build-arg "PHP_VERSION=8.4" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_80)" . --push
core:
$(MAKE) gone/php\:core-5.6
$(MAKE) gone/php\:core-7.0
$(MAKE) gone/php\:core-7.1
$(MAKE) gone/php\:core-7.2
@ -288,10 +259,6 @@ core:
# ░░ ░ ░░ ░░░ ░ ░ ░ ▒ ░
# ░ ░ ░ ░ ░ ░ ░ ░
gone/php\:cli-5.6: setup
$(CMD_BUILD) -t gone/php:cli-5.6 --target=php-cli --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_56)" . --push
gone/php\:cli-5.6-onbuild: setup
$(CMD_BUILD) -t gone/php:cli-5.6-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_56)" . --push
gone/php\:cli-7.0: setup
$(CMD_BUILD) -t gone/php:cli-7.0 --target=php-cli --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_70)" . --push
gone/php\:cli-7.0-onbuild: setup
@ -318,8 +285,6 @@ gone/php\:cli-8.0-onbuild: setup
$(CMD_BUILD) -t gone/php:cli-8.0-onbuild --target=php-cli-onbuild --build-arg "PHP_VERSION=8.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_80)" . --push
php-cli:
$(MAKE) gone/php\:cli-5.6
$(MAKE) gone/php\:cli-5.6-onbuild
$(MAKE) gone/php\:cli-7.0
$(MAKE) gone/php\:cli-7.0-onbuild
$(MAKE) gone/php\:cli-7.1
@ -343,10 +308,6 @@ php-cli:
# ░░ ░ ░░ ░░░ ░ ░ ░ ░ ░ ░ ▒ ░ ░ ░ ░ ░ ░
# ░ ░ ░ ░ ░ ░ ░ ░ ░
gone/php\:nginx-5.6: setup
$(CMD_BUILD) -t gone/php:nginx-5.6 --target=php-nginx --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_56)" . --push
gone/php\:nginx-5.6-onbuild: setup
$(CMD_BUILD) -t gone/php:nginx-5.6-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_56)" . --push
gone/php\:nginx-7.0: setup
$(CMD_BUILD) -t gone/php:nginx-7.0 --target=php-nginx --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_70)" . --push
gone/php\:nginx-7.0-onbuild: setup
@ -373,8 +334,6 @@ gone/php\:nginx-8.0-onbuild: setup
$(CMD_BUILD) -t gone/php:nginx-8.0-onbuild --target=php-nginx-onbuild --build-arg "PHP_VERSION=8.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_80)" . --push
php-nginx:
$(MAKE) gone/php\:nginx-5.6
$(MAKE) gone/php\:nginx-5.6-onbuild
$(MAKE) gone/php\:nginx-7.0
$(MAKE) gone/php\:nginx-7.0-onbuild
$(MAKE) gone/php\:nginx-7.1
@ -398,10 +357,6 @@ php-nginx:
# ░░ ░ ░░ ░░░ ░ ▒ ░░ ░ ▒ ░ ░ ░░ ░ ░
# ░ ░ ░ ░ ░ ░ ░░ ░ ░ ░ ░ ░ ░
gone/php\:apache-5.6: setup
$(CMD_BUILD) -t gone/php:apache-5.6 --target=php-apache --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_56)" . --push
gone/php\:apache-5.6-onbuild: setup
$(CMD_BUILD) -t gone/php:apache-5.6-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=5.6" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_56)" . --push
gone/php\:apache-7.0: setup
$(CMD_BUILD) -t gone/php:apache-7.0 --target=php-apache --build-arg "PHP_VERSION=7.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_70)" . --push
gone/php\:apache-7.0-onbuild: setup
@ -428,8 +383,6 @@ gone/php\:apache-8.0-onbuild: setup
$(CMD_BUILD) -t gone/php:apache-8.0-onbuild --target=php-apache-onbuild --build-arg "PHP_VERSION=8.0" --build-arg "PHP_PACKAGES=$(PHP_PACKAGES_74)" . --push
php-apache:
$(MAKE) gone/php\:apache-5.6
$(MAKE) gone/php\:apache-5.6-onbuild
$(MAKE) gone/php\:apache-7.0
$(MAKE) gone/php\:apache-7.0-onbuild
$(MAKE) gone/php\:apache-7.1

View file

@ -43,6 +43,3 @@ Docker PHP Base kit based on lessons learned from phusion/baseimage using runit
| gone/php:cli-7.0 | AMD64, ARM64 | [![Layers](https://img.shields.io/badge/123.27MB-green.svg)](https://hub.docker.com/r/gone/php) | 2021-02-16 13:13:12 | [![](https://images.microbadger.com/badges/image/gone/php:cli-7.0.svg)](https://microbadger.com/images/gone/php:cli-7.0 "Get your own image badge on microbadger.com") |
| gone/php:cli-7.3 | AMD64, ARM64 | [![Layers](https://img.shields.io/badge/123.80MB-green.svg)](https://hub.docker.com/r/gone/php) | 2021-02-16 13:12:44 | [![](https://images.microbadger.com/badges/image/gone/php:cli-7.3.svg)](https://microbadger.com/images/gone/php:cli-7.3 "Get your own image badge on microbadger.com") |
| gone/php:cli-7.1 | ARM64, AMD64 | [![Layers](https://img.shields.io/badge/123.36MB-green.svg)](https://hub.docker.com/r/gone/php) | 2021-02-16 13:12:11 | [![](https://images.microbadger.com/badges/image/gone/php:cli-7.1.svg)](https://microbadger.com/images/gone/php:cli-7.1 "Get your own image badge on microbadger.com") |
| gone/php:apache-5.6 | AMD64 | [![Layers](https://img.shields.io/badge/150.67MB-orange.svg)](https://hub.docker.com/r/gone/php) | 2020-12-01 06:20:02 | [![](https://images.microbadger.com/badges/image/gone/php:apache-5.6.svg)](https://microbadger.com/images/gone/php:apache-5.6 "Get your own image badge on microbadger.com") |
| gone/php:nginx-5.6 | AMD64 | [![Layers](https://img.shields.io/badge/154.13MB-orange.svg)](https://hub.docker.com/r/gone/php) | 2020-12-01 06:18:40 | [![](https://images.microbadger.com/badges/image/gone/php:nginx-5.6.svg)](https://microbadger.com/images/gone/php:nginx-5.6 "Get your own image badge on microbadger.com") |
| gone/php:cli-5.6 | AMD64 | [![Layers](https://img.shields.io/badge/144.93MB-green.svg)](https://hub.docker.com/r/gone/php) | 2020-12-01 06:15:17 | [![](https://images.microbadger.com/badges/image/gone/php:cli-5.6.svg)](https://microbadger.com/images/gone/php:cli-5.6 "Get your own image badge on microbadger.com") |