Skip to content

Commit a1b4cb5

Browse files
authored
Merge pull request #66 from crazy-max/php82
update to php 8.2 and alpine 3.19
2 parents 51c1514 + abf3da6 commit a1b4cb5

File tree

6 files changed

+29
-29
lines changed

6 files changed

+29
-29
lines changed

Dockerfile

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# syntax=docker/dockerfile:1
22

33
ARG DOKUWIKI_VERSION="2024-02-06a"
4-
ARG ALPINE_VERSION="3.17"
4+
ARG ALPINE_VERSION="3.19"
55

66
FROM --platform=$BUILDPLATFORM alpine:${ALPINE_VERSION} AS src
77
RUN apk --update --no-cache add wget tar
@@ -18,27 +18,27 @@ RUN apk --update --no-cache add \
1818
inotify-tools \
1919
libgd \
2020
nginx \
21-
php81 \
22-
php81-cli \
23-
php81-ctype \
24-
php81-curl \
25-
php81-dom \
26-
php81-fpm \
27-
php81-gd \
28-
php81-iconv \
29-
php81-json \
30-
php81-ldap \
31-
php81-mbstring \
32-
php81-openssl \
33-
php81-pdo \
34-
php81-pdo_sqlite \
35-
php81-pecl-imagick \
36-
php81-session \
37-
php81-simplexml \
38-
php81-sqlite3 \
39-
php81-xml \
40-
php81-zip \
41-
php81-zlib \
21+
php82 \
22+
php82-cli \
23+
php82-ctype \
24+
php82-curl \
25+
php82-dom \
26+
php82-fpm \
27+
php82-gd \
28+
php82-iconv \
29+
php82-json \
30+
php82-ldap \
31+
php82-mbstring \
32+
php82-openssl \
33+
php82-pdo \
34+
php82-pdo_sqlite \
35+
php82-pecl-imagick \
36+
php82-session \
37+
php82-simplexml \
38+
php82-sqlite3 \
39+
php82-xml \
40+
php82-zip \
41+
php82-zlib \
4242
shadow \
4343
tar \
4444
tzdata \

rootfs/etc/cont-init.d/02-fix-perms.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ chown -R dokuwiki. \
1111
/tpls \
1212
/var/lib/nginx \
1313
/var/log/nginx \
14-
/var/log/php81 \
14+
/var/log/php82 \
1515
/var/run/nginx \
1616
/var/run/php-fpm \
1717
/var/www/bin \

rootfs/etc/cont-init.d/03-config.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,17 +26,17 @@ echo "Setting PHP-FPM configuration..."
2626
sed -e "s/@MEMORY_LIMIT@/$MEMORY_LIMIT/g" \
2727
-e "s/@UPLOAD_MAX_SIZE@/$UPLOAD_MAX_SIZE/g" \
2828
-e "s/@CLEAR_ENV@/$CLEAR_ENV/g" \
29-
/tpls/etc/php81/php-fpm.d/www.conf > /etc/php81/php-fpm.d/www.conf
29+
/tpls/etc/php82/php-fpm.d/www.conf > /etc/php82/php-fpm.d/www.conf
3030

3131
echo "Setting PHP INI configuration..."
32-
sed -i "s|memory_limit.*|memory_limit = ${MEMORY_LIMIT}|g" /etc/php81/php.ini
33-
sed -i "s|;date\.timezone.*|date\.timezone = ${TZ}|g" /etc/php81/php.ini
34-
sed -i "s|auto_prepend_file.*|auto_prepend_file = /var/www/inc/preload.php|g" /etc/php81/php.ini
32+
sed -i "s|memory_limit.*|memory_limit = ${MEMORY_LIMIT}|g" /etc/php82/php.ini
33+
sed -i "s|;date\.timezone.*|date\.timezone = ${TZ}|g" /etc/php82/php.ini
34+
sed -i "s|auto_prepend_file.*|auto_prepend_file = /var/www/inc/preload.php|g" /etc/php82/php.ini
3535

3636
# OpCache
3737
echo "Setting OpCache configuration..."
3838
sed -e "s/@OPCACHE_MEM_SIZE@/$OPCACHE_MEM_SIZE/g" \
39-
/tpls/etc/php81/conf.d/opcache.ini > /etc/php81/conf.d/opcache.ini
39+
/tpls/etc/php82/conf.d/opcache.ini > /etc/php82/conf.d/opcache.ini
4040

4141
# Nginx
4242
echo "Setting Nginx configuration..."

rootfs/etc/cont-init.d/04-create-services.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ cat > /etc/services.d/php-fpm/run <<EOL
1515
#!/usr/bin/execlineb -P
1616
with-contenv
1717
s6-setuidgid ${PUID}:${PGID}
18-
php-fpm81 -F
18+
php-fpm82 -F
1919
EOL
2020
chmod +x /etc/services.d/php-fpm/run
2121

0 commit comments

Comments
 (0)