PHP 8 changes

This commit is contained in:
Gregor Schulte
2021-12-29 13:57:45 +01:00
parent 16791c24cd
commit c1d6e77a39
2 changed files with 6 additions and 6 deletions

View File

@@ -1,4 +1,4 @@
FROM php:7.4-fpm-alpine
FROM php:8-fpm-alpine
LABEL maintainer="Ric Harvey <ric@ngd.io>"
@@ -69,7 +69,7 @@ RUN GPG_KEYS=B0F4253373F8F6F510D42178520A9993A1C052F8 \
" \
&& addgroup -S nginx \
&& adduser -D -S -h /var/cache/nginx -s /sbin/nologin -G nginx nginx \
&& apk add --no-cache --virtual .build-deps \
&& apk add --no-cache --virtual .build-deps \
autoconf \
gcc \
libc-dev \
@@ -85,7 +85,7 @@ RUN GPG_KEYS=B0F4253373F8F6F510D42178520A9993A1C052F8 \
# geoip-dev \
libmaxminddb-dev \
perl-dev \
luajit-dev \
luajit-dev\
&& curl -fSL http://nginx.org/download/nginx-$NGINX_VERSION.tar.gz -o nginx.tar.gz \
&& curl -fSL http://nginx.org/download/nginx-$NGINX_VERSION.tar.gz.asc -o nginx.tar.gz.asc \
&& curl -fSL https://github.com/simpl/ngx_devel_kit/archive/v$DEVEL_KIT_MODULE_VERSION.tar.gz -o ndk.tar.gz \
@@ -204,8 +204,8 @@ RUN echo /etc/apk/respositories && \
--with-jpeg && \
#curl iconv session
#docker-php-ext-install pdo_mysql pdo_sqlite mysqli mcrypt gd exif intl xsl json soap dom zip opcache && \
docker-php-ext-install iconv pdo_mysql pdo_sqlite pgsql pdo_pgsql mysqli gd exif intl xsl json soap dom zip opcache && \
pecl install xdebug-2.9.2 && \
docker-php-ext-install pdo_mysql pgsql pdo_pgsql mysqli gd exif intl xsl soap zip opcache && \
pecl install xdebug-3.1.2 && \
pecl install -o -f redis && \
echo "extension=redis.so" > /usr/local/etc/php/conf.d/redis.ini && \
docker-php-source delete && \

View File

@@ -9,5 +9,5 @@ docker buildx create --name phpbuilder
docker buildx use phpbuilder
echo "Building: PHP Container"
docker buildx build --platform linux/amd64,linux/arm64 -t "gschulte/nginx-php-fpm:${VERSION}" -t gschulte/nginx-php-fpm:latest --push .
docker buildx build --platform linux/amd64,linux/arm64 -t "gschulte/nginx-php-fpm:php8-${VERSION}" --push .