Skip to content

Commit e0a9d14

Browse files
authored
Merge pull request #459 from ohai89/update-php83
PHP 8.3
2 parents 1366d51 + 515d15b commit e0a9d14

File tree

6 files changed

+37
-36
lines changed

6 files changed

+37
-36
lines changed

Dockerfile

Lines changed: 29 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -35,34 +35,34 @@ RUN apk --update --no-cache add \
3535
openssl \
3636
openssh-client \
3737
perl \
38-
php82 \
39-
php82-cli \
40-
php82-ctype \
41-
php82-curl \
42-
php82-dom \
43-
php82-fileinfo \
44-
php82-fpm \
45-
php82-gd \
46-
php82-gmp \
47-
php82-json \
48-
php82-ldap \
49-
php82-mbstring \
50-
php82-mysqlnd \
51-
php82-opcache \
52-
php82-openssl \
53-
php82-pdo \
54-
php82-pdo_mysql \
55-
php82-pecl-memcached \
56-
php82-pear \
57-
php82-phar \
58-
php82-posix \
59-
php82-session \
60-
php82-simplexml \
61-
php82-snmp \
62-
php82-sockets \
63-
php82-tokenizer \
64-
php82-xml \
65-
php82-zip \
38+
php83 \
39+
php83-cli \
40+
php83-ctype \
41+
php83-curl \
42+
php83-dom \
43+
php83-fileinfo \
44+
php83-fpm \
45+
php83-gd \
46+
php83-gmp \
47+
php83-json \
48+
php83-ldap \
49+
php83-mbstring \
50+
php83-mysqlnd \
51+
php83-opcache \
52+
php83-openssl \
53+
php83-pdo \
54+
php83-pdo_mysql \
55+
php83-pecl-memcached \
56+
php83-pear \
57+
php83-phar \
58+
php83-posix \
59+
php83-session \
60+
php83-simplexml \
61+
php83-snmp \
62+
php83-sockets \
63+
php83-tokenizer \
64+
php83-xml \
65+
php83-zip \
6666
python3 \
6767
py3-pip \
6868
rrdtool \
@@ -73,6 +73,7 @@ RUN apk --update --no-cache add \
7373
tzdata \
7474
util-linux \
7575
whois \
76+
&& ln -s /usr/bin/php83 /usr/bin/php \
7677
&& apk --update --no-cache add -t build-dependencies \
7778
build-base \
7879
make \

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,6 @@ chown -R librenms:librenms \
1717
/tpls \
1818
/var/lib/nginx \
1919
/var/log/nginx \
20-
/var/log/php82 \
20+
/var/log/php83 \
2121
/var/run/nginx \
2222
/var/run/php-fpm

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -64,17 +64,17 @@ sed -e "s/@MEMORY_LIMIT@/$MEMORY_LIMIT/g" \
6464
-e "s/@FPM_PM_START_SERVERS@/$FPM_PM_START_SERVERS/g" \
6565
-e "s/@FPM_PM_MIN_SPARE_SERVERS@/$FPM_PM_MIN_SPARE_SERVERS/g" \
6666
-e "s/@FPM_PM_MAX_SPARE_SERVERS@/$FPM_PM_MAX_SPARE_SERVERS/g" \
67-
/tpls/etc/php82/php-fpm.d/www.conf >/etc/php82/php-fpm.d/www.conf
67+
/tpls/etc/php83/php-fpm.d/www.conf >/etc/php83/php-fpm.d/www.conf
6868

6969
echo "Setting PHP INI configuration..."
70-
sed -i "s|memory_limit.*|memory_limit = ${MEMORY_LIMIT}|g" /etc/php82/php.ini
71-
sed -i "s|;date\.timezone.*|date\.timezone = ${TZ}|g" /etc/php82/php.ini
72-
sed -i "s|;max_input_vars.*|max_input_vars = ${MAX_INPUT_VARS}|g" /etc/php82/php.ini
70+
sed -i "s|memory_limit.*|memory_limit = ${MEMORY_LIMIT}|g" /etc/php83/php.ini
71+
sed -i "s|;date\.timezone.*|date\.timezone = ${TZ}|g" /etc/php83/php.ini
72+
sed -i "s|;max_input_vars.*|max_input_vars = ${MAX_INPUT_VARS}|g" /etc/php83/php.ini
7373

7474
# OpCache
7575
echo "Setting OpCache configuration..."
7676
sed -e "s/@OPCACHE_MEM_SIZE@/$OPCACHE_MEM_SIZE/g" \
77-
/tpls/etc/php82/conf.d/opcache.ini >/etc/php82/conf.d/opcache.ini
77+
/tpls/etc/php83/conf.d/opcache.ini >/etc/php83/conf.d/opcache.ini
7878

7979
# Nginx
8080
echo "Setting Nginx configuration..."

rootfs/etc/cont-init.d/04-svc-main.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ echo "Database ready!"
7474
counttables=$(echo 'SHOW TABLES' | ${dbcmd} "$DB_NAME" | wc -l)
7575
if [ "${counttables}" -eq "0" ]; then
7676
echo "Enabling First Run Wizard..."
77-
echo "INSTALL=user,finish">> ${LIBRENMS_PATH}/.env
77+
echo "INSTALL=user,finish" >>${LIBRENMS_PATH}/.env
7878
fi
7979

8080
echo "Updating database schema..."
@@ -99,7 +99,7 @@ cat >/etc/services.d/php-fpm/run <<EOL
9999
#!/usr/bin/execlineb -P
100100
with-contenv
101101
s6-setuidgid ${PUID}:${PGID}
102-
php-fpm82 -F
102+
php-fpm83 -F
103103
EOL
104104
chmod +x /etc/services.d/php-fpm/run
105105

0 commit comments

Comments
 (0)