From 2bfbdf9b70ad5d03b76bd3cf3ab0323a31dc6cb5 Mon Sep 17 00:00:00 2001 From: joanhey Date: Sun, 23 Nov 2025 21:23:37 +0100 Subject: [PATCH] [php] Webman update to PHP 8.5 --- frameworks/PHP/webman/support/bootstrap/Date.php | 4 ++-- frameworks/PHP/webman/webman-pgsql.dockerfile | 8 ++++---- frameworks/PHP/webman/webman.dockerfile | 8 ++++---- 3 files changed, 10 insertions(+), 10 deletions(-) diff --git a/frameworks/PHP/webman/support/bootstrap/Date.php b/frameworks/PHP/webman/support/bootstrap/Date.php index 0101c5ad44f..31bfccbdaff 100644 --- a/frameworks/PHP/webman/support/bootstrap/Date.php +++ b/frameworks/PHP/webman/support/bootstrap/Date.php @@ -30,9 +30,9 @@ class Date implements Bootstrap { */ public static function start($worker) { - self::$date = gmdate(DATE_RFC7231); + self::$date = gmdate('D, d M Y H:i:s \G\M\T'); Timer::add(1, function() { - self::$date = gmdate(DATE_RFC7231); + self::$date = gmdate('D, d M Y H:i:s \G\M\T'); }); } diff --git a/frameworks/PHP/webman/webman-pgsql.dockerfile b/frameworks/PHP/webman/webman-pgsql.dockerfile index 2fe12ba3529..3db45c4aed2 100644 --- a/frameworks/PHP/webman/webman-pgsql.dockerfile +++ b/frameworks/PHP/webman/webman-pgsql.dockerfile @@ -8,18 +8,18 @@ RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /de RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null && \ apt-get update -yqq > /dev/null && apt-get upgrade -yqq > /dev/null -RUN apt-get install -yqq php8.4-cli php8.4-pgsql php8.4-xml > /dev/null +RUN apt-get install -yqq php8.5-cli php8.5-pgsql php8.5-xml > /dev/null COPY --from=composer:latest /usr/bin/composer /usr/local/bin/composer -RUN apt-get update -yqq && apt-get install -y php-pear php8.4-dev libevent-dev git > /dev/null -RUN pecl install event-3.1.4 > /dev/null && echo "extension=event.so" > /etc/php/8.4/cli/conf.d/30-event.ini +RUN apt-get update -yqq && apt-get install -y php-pear php8.5-dev libevent-dev git > /dev/null +RUN pecl install event-3.1.4 > /dev/null && echo "extension=event.so" > /etc/php/8.5/cli/conf.d/30-event.ini WORKDIR /webman COPY --link . . RUN composer install --optimize-autoloader --classmap-authoritative --no-dev --quiet -COPY php.ini /etc/php/8.4/cli/conf.d/10-opcache.ini +COPY php.ini /etc/php/8.5/cli/conf.d/10-opcache.ini EXPOSE 8080 diff --git a/frameworks/PHP/webman/webman.dockerfile b/frameworks/PHP/webman/webman.dockerfile index 6020fed75ed..83ff704032d 100644 --- a/frameworks/PHP/webman/webman.dockerfile +++ b/frameworks/PHP/webman/webman.dockerfile @@ -8,18 +8,18 @@ RUN apt-get update -yqq && apt-get install -yqq software-properties-common > /de RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null && \ apt-get update -yqq > /dev/null && apt-get upgrade -yqq > /dev/null -RUN apt-get install -yqq php8.4-cli php8.4-pgsql php8.4-xml > /dev/null +RUN apt-get install -yqq php8.5-cli php8.5-pgsql php8.5-xml > /dev/null COPY --from=composer:latest /usr/bin/composer /usr/local/bin/composer -RUN apt-get update -yqq && apt-get install -y php-pear php8.4-dev libevent-dev git > /dev/null -RUN pecl install event-3.1.4 > /dev/null && echo "extension=event.so" > /etc/php/8.4/cli/conf.d/30-event.ini +RUN apt-get update -yqq && apt-get install -y php-pear php8.5-dev libevent-dev git > /dev/null +RUN pecl install event-3.1.4 > /dev/null && echo "extension=event.so" > /etc/php/8.5/cli/conf.d/30-event.ini WORKDIR /webman COPY --link . . RUN composer install --optimize-autoloader --classmap-authoritative --no-dev --quiet -COPY php.ini /etc/php/8.4/cli/conf.d/10-opcache.ini +COPY php.ini /etc/php/8.5/cli/conf.d/10-opcache.ini EXPOSE 8080