From 985a63f6fd3439175cd3fe12fbe8b8c328d93dba Mon Sep 17 00:00:00 2001 From: kit rio Date: Fri, 28 Mar 2025 22:08:08 +0900 Subject: [PATCH 1/2] [php] Add extension for Laravel * Add PHP extension instead of polyfill * Change php.ini to the same settings as the Symfony Framework --- frameworks/PHP/laravel/deploy/conf/php.ini | 4 ++-- frameworks/PHP/laravel/laravel.dockerfile | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/frameworks/PHP/laravel/deploy/conf/php.ini b/frameworks/PHP/laravel/deploy/conf/php.ini index 98e34225e0d..6254bf9b20e 100644 --- a/frameworks/PHP/laravel/deploy/conf/php.ini +++ b/frameworks/PHP/laravel/deploy/conf/php.ini @@ -1770,14 +1770,14 @@ opcache.enable=1 opcache.enable_cli=1 ; The OPcache shared memory storage size. -;opcache.memory_consumption=128 +opcache.memory_consumption=256 ; The amount of memory for interned strings in Mbytes. ;opcache.interned_strings_buffer=8 ; The maximum number of keys (scripts) in the OPcache hash table. ; Only numbers between 200 and 1000000 are allowed. -;opcache.max_accelerated_files=10000 +opcache.max_accelerated_files=20000 ; The maximum percentage of "wasted" memory until a restart is scheduled. ;opcache.max_wasted_percentage=5 diff --git a/frameworks/PHP/laravel/laravel.dockerfile b/frameworks/PHP/laravel/laravel.dockerfile index 9b79ea86854..13ca827c6d3 100644 --- a/frameworks/PHP/laravel/laravel.dockerfile +++ b/frameworks/PHP/laravel/laravel.dockerfile @@ -7,7 +7,7 @@ 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 nginx git unzip \ - php8.4-cli php8.4-fpm php8.4-mysql php8.4-mbstring php8.4-xml php8.4-curl > /dev/null + php8.4-bcmath php8.4-cli php8.4-fpm php8.4-mysql php8.4-mbstring php8.4-xml php8.4-curl php8.4-intl > /dev/null COPY --from=composer --link /usr/bin/composer /usr/local/bin/composer From b43e33c2104893eb44dea417708d6ec3290246c6 Mon Sep 17 00:00:00 2001 From: kit rio Date: Fri, 28 Mar 2025 22:33:11 +0900 Subject: [PATCH 2/2] [php] Add extension for Symfony * Add PHP extension instead of polyfill * Change php.ini to the same settings as the Symfony Framework --- frameworks/PHP/symfony/symfony.dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frameworks/PHP/symfony/symfony.dockerfile b/frameworks/PHP/symfony/symfony.dockerfile index b9abd5c8361..2ce94a53eb6 100644 --- a/frameworks/PHP/symfony/symfony.dockerfile +++ b/frameworks/PHP/symfony/symfony.dockerfile @@ -7,8 +7,8 @@ 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 nginx git unzip curl \ - php8.4-cli php8.4-fpm php8.4-pgsql \ - php8.4-mbstring php8.4-xml php8.4-curl php8.4-dev > /dev/null + php8.4-bcmath php8.4-cli php8.4-fpm php8.4-pgsql \ + php8.4-mbstring php8.4-xml php8.4-curl php8.4-dev php8.4-intl > /dev/null COPY --from=composer/composer:latest-bin --link /composer /usr/local/bin/composer