Skip to content
This repository was archived by the owner on Mar 24, 2026. It is now read-only.

Commit 7efce96

Browse files
authored
[php] Symfony update Swoole to PHP 8.5 (#10761)
1 parent e2d3c65 commit 7efce96

9 files changed

Lines changed: 9 additions & 88 deletions

frameworks/PHP/symfony/deploy/swoole/composer.json

Lines changed: 0 additions & 76 deletions
This file was deleted.

frameworks/PHP/symfony/symfony-franken.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ RUN install-php-extensions \
55
pdo_pgsql \
66
zip > /dev/null
77

8-
COPY --from=composer/composer:latest-bin --link /composer /usr/local/bin/composer
8+
COPY --from=composer/composer:2-bin --link /composer /usr/local/bin/composer
99

1010
COPY --link deploy/Caddyfile /etc/frankenphp/Caddyfile
1111
COPY --link deploy/conf/php.ini /usr/local/etc/php/

frameworks/PHP/symfony/symfony-mysql.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ RUN apt-get install -yqq nginx git unzip curl \
1414
RUN apt install libjemalloc2
1515
ENV LD_PRELOAD=libjemalloc.so.2
1616

17-
COPY --from=composer/composer:latest-bin --link /composer /usr/local/bin/composer
17+
COPY --from=composer/composer:2-bin --link /composer /usr/local/bin/composer
1818

1919
COPY --link deploy/conf/* /etc/php/8.5/fpm/
2020
WORKDIR /symfony

frameworks/PHP/symfony/symfony-raw.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ RUN apt-get install -yqq nginx git unzip curl \
1414
RUN apt install libjemalloc2
1515
ENV LD_PRELOAD=libjemalloc.so.2
1616

17-
COPY --from=composer/composer:latest-bin --link /composer /usr/local/bin/composer
17+
COPY --from=composer/composer:2-bin --link /composer /usr/local/bin/composer
1818

1919
COPY --link deploy/conf/* /etc/php/8.5/fpm/
2020
WORKDIR /symfony

frameworks/PHP/symfony/symfony-react.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ RUN docker-php-ext-enable uv
2323
RUN apt install libjemalloc2
2424
ENV LD_PRELOAD=libjemalloc.so.2
2525

26-
COPY --from=composer/composer:latest-bin --link /composer /usr/local/bin/composer
26+
COPY --from=composer/composer:2-bin --link /composer /usr/local/bin/composer
2727

2828
#ENV APP_DEBUG 1
2929
ENV APP_ENV prod

frameworks/PHP/symfony/symfony-roadrunner.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ FROM php:8.5-cli
22

33
COPY --from=ghcr.io/roadrunner-server/roadrunner:2025.1 --link /usr/bin/rr /usr/local/bin/rr
44
COPY --from=mlocati/php-extension-installer --link /usr/bin/install-php-extensions /usr/local/bin/
5-
COPY --from=composer/composer:latest-bin --link /composer /usr/local/bin/composer
5+
COPY --from=composer/composer:2-bin --link /composer /usr/local/bin/composer
66

77
RUN install-php-extensions \
88
intl \

frameworks/PHP/symfony/symfony-swoole.dockerfile

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
FROM phpswoole/swoole:php8.4
1+
FROM phpswoole/swoole:php8.5
22

33
RUN apt-get update -yqq && \
44
apt-get install -yqq libpq-dev libicu-dev > /dev/null && \
5-
docker-php-ext-install pdo_pgsql opcache intl > /dev/null
5+
docker-php-ext-install pdo_pgsql intl > /dev/null
66

77
RUN pecl install apcu > /dev/null && \
88
docker-php-ext-enable apcu
@@ -11,9 +11,6 @@ COPY --link deploy/swoole/php.ini /usr/local/etc/php/
1111
WORKDIR /symfony
1212
COPY --link . .
1313

14-
# Fix to enable symfony/polyfill-php85
15-
COPY deploy/swoole/composer.json /symfony/composer.json
16-
1714
#ENV APP_DEBUG=1
1815
ENV APP_RUNTIME="Runtime\Swoole\Runtime"
1916
RUN composer require runtime/swoole --update-no-dev --no-scripts --quiet

frameworks/PHP/symfony/symfony-workerman.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ RUN apt-get install -yqq unzip \
1313
RUN apt install libjemalloc2
1414
ENV LD_PRELOAD=libjemalloc.so.2
1515

16-
COPY --from=composer/composer:latest-bin --link /composer /usr/local/bin/composer
16+
COPY --from=composer/composer:2-bin --link /composer /usr/local/bin/composer
1717

1818
RUN apt-get install -y php-pear php8.5-dev libevent-dev > /dev/null && \
1919
pecl install event-3.1.4 > /dev/null && echo "extension=event.so" > /etc/php/8.5/cli/conf.d/event.ini

frameworks/PHP/symfony/symfony.dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ RUN apt-get install -yqq nginx git unzip curl \
1414
RUN apt install libjemalloc2
1515
ENV LD_PRELOAD=libjemalloc.so.2
1616

17-
COPY --from=composer/composer:latest-bin --link /composer /usr/local/bin/composer
17+
COPY --from=composer/composer:2-bin --link /composer /usr/local/bin/composer
1818

1919
COPY --link deploy/conf/* /etc/php/8.5/fpm/
2020

0 commit comments

Comments
 (0)