File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 33# also modifying source, would not need to rebuild extensions layer.
44# Author: Elan Ruusamäe <glen@pld-linux.org>
55
6- FROM alpine:3.15 AS alpine
6+ FROM alpine:3.21 AS alpine
77
88FROM alpine AS base
9- ENV PHP_INI_DIR=/etc/php8
9+ ENV PHP_INI_DIR=/etc/php83
1010
1111# php-fpm runtime
1212FROM base AS php
1313RUN set -x \
1414 && apk add --no-cache \
1515 nginx \
16- php8 -cli \
17- php8 -ctype \
18- php8 -fpm \
19- php8-json \
20- php8-pdo \
21- php8-pdo_mysql \
22- php8-pdo_pgsql \
23- php8-pdo_sqlite \
24- php8-phar \
25- php8-simplexml \
26- php8-session \
27- php8-pecl-mongodb \
28- php8-iconv \
16+ php83 -cli \
17+ php83 -ctype \
18+ php83 -fpm \
19+ php83-iconv \
20+ php83-json \
21+ php83-pdo \
22+ php83-pdo_mysql \
23+ php83-pdo_pgsql \
24+ php83-pdo_sqlite \
25+ php83-pecl-mongodb \
26+ php83-phar \
27+ php83-session \
28+ php83-simplexml \
2929 # Use www-data uid from alpine also present in docker php images
3030 && adduser -u 82 -D -S -G www-data www-data \
3131 # Tweak php-fpm config
@@ -43,15 +43,15 @@ RUN set -x \
4343 -e "s#^group = nobody\s *#group = www-data#" \
4444 -e "s#^;catch_workers_output\s *=.*#catch_workers_output = yes#" \
4545 $POOL_CONFIG \
46- && rm -rf /var/log/php8 \
47- && ln -s php /var/log/php8 \
46+ && rm -rf /var/log/php83 \
47+ && ln -s php /var/log/php83 \
4848 && install -d -o www-data -g www-data /var/log/php \
49- && ln -s php-fpm8 /usr/sbin/php-fpm \
49+ && ln -s php-fpm83 /usr/sbin/php-fpm \
5050 && ln -s /dev/stderr /var/log/php/fpm.access.log \
5151 && ln -s /dev/stderr /var/log/php/fpm.error.log \
5252 && ln -s /dev/stdout /var/log/nginx/access.log \
5353 && ln -s /dev/stderr /var/log/nginx/error.log \
54- && ln -s /usr/bin/php8 /usr/bin/php \
54+ && ln -sf php83 /usr/bin/php \
5555 && php -m
5656
5757# prepare sources
You can’t perform that action at this time.
0 commit comments