Skip to content

Commit 7bf3798

Browse files
authored
Merge pull request #69 from crazy-max/php-8.3
PHP 8.3
2 parents 01ec3a4 + 9515911 commit 7bf3798

File tree

6 files changed

+31
-31
lines changed

6 files changed

+31
-31
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-06b"
4-
ARG ALPINE_VERSION="3.19"
4+
ARG ALPINE_VERSION="3.21"
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-
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 \
21+
php83 \
22+
php83-cli \
23+
php83-ctype \
24+
php83-curl \
25+
php83-dom \
26+
php83-fpm \
27+
php83-gd \
28+
php83-iconv \
29+
php83-json \
30+
php83-ldap \
31+
php83-mbstring \
32+
php83-openssl \
33+
php83-pdo \
34+
php83-pdo_sqlite \
35+
php83-pecl-imagick \
36+
php83-session \
37+
php83-simplexml \
38+
php83-sqlite3 \
39+
php83-xml \
40+
php83-zip \
41+
php83-zlib \
4242
shadow \
4343
tar \
4444
tzdata \

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,13 @@ echo "Fixing perms..."
55
mkdir -p /data \
66
/var/run/nginx \
77
/var/run/php-fpm
8-
chown dokuwiki. \
8+
chown dokuwiki:dokuwiki \
99
/data
10-
chown -R dokuwiki. \
10+
chown -R dokuwiki:dokuwiki \
1111
/tpls \
1212
/var/lib/nginx \
1313
/var/log/nginx \
14-
/var/log/php82 \
14+
/var/log/php83 \
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/php82/php-fpm.d/www.conf > /etc/php82/php-fpm.d/www.conf
29+
/tpls/etc/php83/php-fpm.d/www.conf > /etc/php83/php-fpm.d/www.conf
3030

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

3636
# OpCache
3737
echo "Setting OpCache configuration..."
3838
sed -e "s/@OPCACHE_MEM_SIZE@/$OPCACHE_MEM_SIZE/g" \
39-
/tpls/etc/php82/conf.d/opcache.ini > /etc/php82/conf.d/opcache.ini
39+
/tpls/etc/php83/conf.d/opcache.ini > /etc/php83/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-fpm82 -F
18+
php-fpm83 -F
1919
EOL
2020
chmod +x /etc/services.d/php-fpm/run
2121

0 commit comments

Comments
 (0)