change: add two versions, php and non-php

This commit is contained in:
2024-12-01 11:08:35 -07:00
parent a69735f7f2
commit 3f9f861400
5 changed files with 209 additions and 20 deletions

View File

@@ -7,7 +7,9 @@ if [[ ! -f /config/log/php/error.log ]]; then
fi
# set default timezone
printf "date.timezone = %s\\n" "${TZ:-UTC}" >/etc/php83/conf.d/30_timezone.ini
if [[ -f /etc/php83/conf.d/30_timezone.ini ]]; then
printf "date.timezone = %s\\n" "${TZ:-UTC}" >/etc/php83/conf.d/30_timezone.ini
fi
# create local php.ini if it doesn't exist, set local timezone
if [[ ! -f /config/php/php-local.ini ]]; then
@@ -17,7 +19,10 @@ fi
# symlink user php-local.ini to image
rm -rf /etc/php83/conf.d/php-local.ini
rm -rf /etc/php83/conf.d/zzz_php-local.ini
ln -s /config/php/php-local.ini /etc/php83/conf.d/zzz_php-local.ini
if [[ -f /config/php/php-local.ini ]] && [ -d /etc/php83/conf.d ]; then
ln -s /config/php/php-local.ini /etc/php83/conf.d/zzz_php-local.ini
fi
# create override for www.conf if it doesn't exist
if [[ ! -f /config/php/www2.conf ]]; then
@@ -25,4 +30,6 @@ if [[ ! -f /config/php/www2.conf ]]; then
fi
# copy user www2.conf to image
cp /config/php/www2.conf /etc/php83/php-fpm.d/www2.conf
if [[ -f /config/php/www2.conf ]] && [ -d /etc/php83/conf.d ]; then
cp /config/php/www2.conf /etc/php83/php-fpm.d/www2.conf
fi

View File

@@ -1,4 +1,6 @@
#!/usr/bin/with-contenv bash
# shellcheck shell=bash
exec /usr/sbin/php-fpm83 -F
if [[ -f /usr/sbin/php-fpm83 ]]; then
exec /usr/sbin/php-fpm83 -F
fi