From a91006ecd55ff3a567bcb7fa6ab3532f82c056ae Mon Sep 17 00:00:00 2001 From: Demin Yin Date: Tue, 31 Dec 2024 12:04:06 -0800 Subject: [PATCH] #54: support SQLite in Swoole 6.x images and nightly images --- dockerfiles/6.0.0/php8.1/alpine/Dockerfile | 11 ++++++----- dockerfiles/6.0.0/php8.1/cli/Dockerfile | 10 ++++++---- dockerfiles/6.0.0/php8.2/alpine/Dockerfile | 11 ++++++----- dockerfiles/6.0.0/php8.2/cli/Dockerfile | 10 ++++++---- dockerfiles/6.0.0/php8.3/alpine/Dockerfile | 11 ++++++----- dockerfiles/6.0.0/php8.3/cli/Dockerfile | 10 ++++++---- dockerfiles/6.0.0/php8.4/alpine/Dockerfile | 11 ++++++----- dockerfiles/6.0.0/php8.4/cli/Dockerfile | 10 ++++++---- dockerfiles/nightly/php8.1/alpine/Dockerfile | 11 ++++++----- dockerfiles/nightly/php8.1/cli/Dockerfile | 10 ++++++---- dockerfiles/nightly/php8.2/alpine/Dockerfile | 11 ++++++----- dockerfiles/nightly/php8.2/cli/Dockerfile | 10 ++++++---- dockerfiles/nightly/php8.3/alpine/Dockerfile | 11 ++++++----- dockerfiles/nightly/php8.3/cli/Dockerfile | 10 ++++++---- dockerfiles/nightly/php8.4/alpine/Dockerfile | 11 ++++++----- dockerfiles/nightly/php8.4/cli/Dockerfile | 10 ++++++---- 16 files changed, 96 insertions(+), 72 deletions(-) diff --git a/dockerfiles/6.0.0/php8.1/alpine/Dockerfile b/dockerfiles/6.0.0/php8.1/alpine/Dockerfile index 55f7e05..bd59ead 100644 --- a/dockerfiles/6.0.0/php8.1/alpine/Dockerfile +++ b/dockerfiles/6.0.0/php8.1/alpine/Dockerfile @@ -6,7 +6,7 @@ RUN \ set -ex && \ apk update && \ apk add --no-cache libstdc++ libpq && \ - apk add --no-cache --virtual .build-deps $PHPIZE_DEPS curl-dev brotli-dev postgresql-dev openssl-dev pcre-dev pcre2-dev zlib-dev && \ + apk add --no-cache --virtual .build-deps $PHPIZE_DEPS curl-dev brotli-dev postgresql-dev openssl-dev pcre-dev pcre2-dev sqlite-dev zlib-dev && \ # PHP extension pdo_mysql is included since 4.8.12+ and 5.0.1+. docker-php-ext-install pdo_mysql && \ pecl channel-update pecl.php.net && \ @@ -19,10 +19,11 @@ RUN \ curl -sfL https://github.com/swoole/swoole-src/archive/v6.0.0.tar.gz -o swoole.tar.gz && \ tar xfz swoole.tar.gz --strip-components=1 -C /usr/src/php/ext/swoole && \ docker-php-ext-configure swoole \ - --enable-mysqlnd \ - --enable-swoole-pgsql \ - --enable-brotli \ - --enable-openssl \ + --enable-mysqlnd \ + --enable-swoole-pgsql \ + --enable-swoole-sqlite \ + --enable-brotli \ + --enable-openssl \ --enable-sockets --enable-swoole-curl && \ docker-php-ext-install -j$(nproc) swoole && \ rm -f swoole.tar.gz && \ diff --git a/dockerfiles/6.0.0/php8.1/cli/Dockerfile b/dockerfiles/6.0.0/php8.1/cli/Dockerfile index a175cf3..cfed462 100644 --- a/dockerfiles/6.0.0/php8.1/cli/Dockerfile +++ b/dockerfiles/6.0.0/php8.1/cli/Dockerfile @@ -16,6 +16,7 @@ RUN \ libcurl4-openssl-dev \ libbrotli-dev \ libpq-dev \ + libsqlite3-dev \ libssl-dev \ supervisor \ unzip \ @@ -28,10 +29,11 @@ RUN \ # PHP extension Redis is included since 4.8.12+ and 5.0.1+. docker-php-ext-enable redis && \ install-swoole.sh 6.0.0 \ - --enable-mysqlnd \ - --enable-swoole-pgsql \ - --enable-brotli \ - --enable-openssl \ + --enable-mysqlnd \ + --enable-swoole-pgsql \ + --enable-swoole-sqlite \ + --enable-brotli \ + --enable-openssl \ --enable-sockets --enable-swoole-curl && \ mkdir -p /var/log/supervisor && \ rm -rf /var/lib/apt/lists/* /usr/bin/qemu-*-static diff --git a/dockerfiles/6.0.0/php8.2/alpine/Dockerfile b/dockerfiles/6.0.0/php8.2/alpine/Dockerfile index 3da7f89..3c4d454 100644 --- a/dockerfiles/6.0.0/php8.2/alpine/Dockerfile +++ b/dockerfiles/6.0.0/php8.2/alpine/Dockerfile @@ -6,7 +6,7 @@ RUN \ set -ex && \ apk update && \ apk add --no-cache libstdc++ libpq && \ - apk add --no-cache --virtual .build-deps $PHPIZE_DEPS curl-dev linux-headers brotli-dev postgresql-dev openssl-dev pcre-dev pcre2-dev zlib-dev && \ + apk add --no-cache --virtual .build-deps $PHPIZE_DEPS curl-dev linux-headers brotli-dev postgresql-dev openssl-dev pcre-dev pcre2-dev sqlite-dev zlib-dev && \ # PHP extension pdo_mysql is included since 4.8.12+ and 5.0.1+. docker-php-ext-install pdo_mysql && \ pecl channel-update pecl.php.net && \ @@ -19,10 +19,11 @@ RUN \ curl -sfL https://github.com/swoole/swoole-src/archive/v6.0.0.tar.gz -o swoole.tar.gz && \ tar xfz swoole.tar.gz --strip-components=1 -C /usr/src/php/ext/swoole && \ docker-php-ext-configure swoole \ - --enable-mysqlnd \ - --enable-swoole-pgsql \ - --enable-brotli \ - --enable-openssl \ + --enable-mysqlnd \ + --enable-swoole-pgsql \ + --enable-swoole-sqlite \ + --enable-brotli \ + --enable-openssl \ --enable-sockets --enable-swoole-curl && \ docker-php-ext-install -j$(nproc) swoole && \ rm -f swoole.tar.gz && \ diff --git a/dockerfiles/6.0.0/php8.2/cli/Dockerfile b/dockerfiles/6.0.0/php8.2/cli/Dockerfile index 418b42d..bcc0e6f 100644 --- a/dockerfiles/6.0.0/php8.2/cli/Dockerfile +++ b/dockerfiles/6.0.0/php8.2/cli/Dockerfile @@ -16,6 +16,7 @@ RUN \ libcurl4-openssl-dev \ libbrotli-dev \ libpq-dev \ + libsqlite3-dev \ libssl-dev \ supervisor \ unzip \ @@ -28,10 +29,11 @@ RUN \ # PHP extension Redis is included since 4.8.12+ and 5.0.1+. docker-php-ext-enable redis && \ install-swoole.sh 6.0.0 \ - --enable-mysqlnd \ - --enable-swoole-pgsql \ - --enable-brotli \ - --enable-openssl \ + --enable-mysqlnd \ + --enable-swoole-pgsql \ + --enable-swoole-sqlite \ + --enable-brotli \ + --enable-openssl \ --enable-sockets --enable-swoole-curl && \ mkdir -p /var/log/supervisor && \ rm -rf /var/lib/apt/lists/* /usr/bin/qemu-*-static diff --git a/dockerfiles/6.0.0/php8.3/alpine/Dockerfile b/dockerfiles/6.0.0/php8.3/alpine/Dockerfile index 20b0435..22ab559 100644 --- a/dockerfiles/6.0.0/php8.3/alpine/Dockerfile +++ b/dockerfiles/6.0.0/php8.3/alpine/Dockerfile @@ -6,7 +6,7 @@ RUN \ set -ex && \ apk update && \ apk add --no-cache libstdc++ libpq && \ - apk add --no-cache --virtual .build-deps $PHPIZE_DEPS curl-dev linux-headers brotli-dev postgresql-dev openssl-dev pcre-dev pcre2-dev zlib-dev && \ + apk add --no-cache --virtual .build-deps $PHPIZE_DEPS curl-dev linux-headers brotli-dev postgresql-dev openssl-dev pcre-dev pcre2-dev sqlite-dev zlib-dev && \ # PHP extension pdo_mysql is included since 4.8.12+ and 5.0.1+. docker-php-ext-install pdo_mysql && \ pecl channel-update pecl.php.net && \ @@ -19,10 +19,11 @@ RUN \ curl -sfL https://github.com/swoole/swoole-src/archive/v6.0.0.tar.gz -o swoole.tar.gz && \ tar xfz swoole.tar.gz --strip-components=1 -C /usr/src/php/ext/swoole && \ docker-php-ext-configure swoole \ - --enable-mysqlnd \ - --enable-swoole-pgsql \ - --enable-brotli \ - --enable-openssl \ + --enable-mysqlnd \ + --enable-swoole-pgsql \ + --enable-swoole-sqlite \ + --enable-brotli \ + --enable-openssl \ --enable-sockets --enable-swoole-curl && \ docker-php-ext-install -j$(nproc) swoole && \ rm -f swoole.tar.gz && \ diff --git a/dockerfiles/6.0.0/php8.3/cli/Dockerfile b/dockerfiles/6.0.0/php8.3/cli/Dockerfile index 9e6e059..61317e5 100644 --- a/dockerfiles/6.0.0/php8.3/cli/Dockerfile +++ b/dockerfiles/6.0.0/php8.3/cli/Dockerfile @@ -16,6 +16,7 @@ RUN \ libcurl4-openssl-dev \ libbrotli-dev \ libpq-dev \ + libsqlite3-dev \ libssl-dev \ supervisor \ unzip \ @@ -28,10 +29,11 @@ RUN \ # PHP extension Redis is included since 4.8.12+ and 5.0.1+. docker-php-ext-enable redis && \ install-swoole.sh 6.0.0 \ - --enable-mysqlnd \ - --enable-swoole-pgsql \ - --enable-brotli \ - --enable-openssl \ + --enable-mysqlnd \ + --enable-swoole-pgsql \ + --enable-swoole-sqlite \ + --enable-brotli \ + --enable-openssl \ --enable-sockets --enable-swoole-curl && \ mkdir -p /var/log/supervisor && \ rm -rf /var/lib/apt/lists/* /usr/bin/qemu-*-static diff --git a/dockerfiles/6.0.0/php8.4/alpine/Dockerfile b/dockerfiles/6.0.0/php8.4/alpine/Dockerfile index ae2c6ea..970528d 100644 --- a/dockerfiles/6.0.0/php8.4/alpine/Dockerfile +++ b/dockerfiles/6.0.0/php8.4/alpine/Dockerfile @@ -6,7 +6,7 @@ RUN \ set -ex && \ apk update && \ apk add --no-cache libstdc++ libpq && \ - apk add --no-cache --virtual .build-deps $PHPIZE_DEPS curl-dev linux-headers brotli-dev postgresql-dev openssl-dev pcre-dev pcre2-dev zlib-dev && \ + apk add --no-cache --virtual .build-deps $PHPIZE_DEPS curl-dev linux-headers brotli-dev postgresql-dev openssl-dev pcre-dev pcre2-dev sqlite-dev zlib-dev && \ # PHP extension pdo_mysql is included since 4.8.12+ and 5.0.1+. docker-php-ext-install pdo_mysql && \ pecl channel-update pecl.php.net && \ @@ -19,10 +19,11 @@ RUN \ curl -sfL https://github.com/swoole/swoole-src/archive/v6.0.0.tar.gz -o swoole.tar.gz && \ tar xfz swoole.tar.gz --strip-components=1 -C /usr/src/php/ext/swoole && \ docker-php-ext-configure swoole \ - --enable-mysqlnd \ - --enable-swoole-pgsql \ - --enable-brotli \ - --enable-openssl \ + --enable-mysqlnd \ + --enable-swoole-pgsql \ + --enable-swoole-sqlite \ + --enable-brotli \ + --enable-openssl \ --enable-sockets --enable-swoole-curl && \ docker-php-ext-install -j$(nproc) swoole && \ rm -f swoole.tar.gz && \ diff --git a/dockerfiles/6.0.0/php8.4/cli/Dockerfile b/dockerfiles/6.0.0/php8.4/cli/Dockerfile index 16e60bc..28a63eb 100644 --- a/dockerfiles/6.0.0/php8.4/cli/Dockerfile +++ b/dockerfiles/6.0.0/php8.4/cli/Dockerfile @@ -16,6 +16,7 @@ RUN \ libcurl4-openssl-dev \ libbrotli-dev \ libpq-dev \ + libsqlite3-dev \ libssl-dev \ supervisor \ unzip \ @@ -28,10 +29,11 @@ RUN \ # PHP extension Redis is included since 4.8.12+ and 5.0.1+. docker-php-ext-enable redis && \ install-swoole.sh 6.0.0 \ - --enable-mysqlnd \ - --enable-swoole-pgsql \ - --enable-brotli \ - --enable-openssl \ + --enable-mysqlnd \ + --enable-swoole-pgsql \ + --enable-swoole-sqlite \ + --enable-brotli \ + --enable-openssl \ --enable-sockets --enable-swoole-curl && \ mkdir -p /var/log/supervisor && \ rm -rf /var/lib/apt/lists/* /usr/bin/qemu-*-static diff --git a/dockerfiles/nightly/php8.1/alpine/Dockerfile b/dockerfiles/nightly/php8.1/alpine/Dockerfile index f3a3748..0469607 100644 --- a/dockerfiles/nightly/php8.1/alpine/Dockerfile +++ b/dockerfiles/nightly/php8.1/alpine/Dockerfile @@ -6,7 +6,7 @@ RUN \ set -ex && \ apk update && \ apk add --no-cache libstdc++ libpq && \ - apk add --no-cache --virtual .build-deps $PHPIZE_DEPS curl-dev brotli-dev postgresql-dev openssl-dev pcre-dev pcre2-dev zlib-dev && \ + apk add --no-cache --virtual .build-deps $PHPIZE_DEPS curl-dev brotli-dev postgresql-dev openssl-dev pcre-dev pcre2-dev sqlite-dev zlib-dev && \ # PHP extension pdo_mysql is included since 4.8.12+ and 5.0.1+. docker-php-ext-install pdo_mysql && \ pecl channel-update pecl.php.net && \ @@ -19,10 +19,11 @@ RUN \ curl -sfL https://github.com/swoole/swoole-src/archive/master.tar.gz -o swoole.tar.gz && \ tar xfz swoole.tar.gz --strip-components=1 -C /usr/src/php/ext/swoole && \ docker-php-ext-configure swoole \ - --enable-mysqlnd \ - --enable-swoole-pgsql \ - --enable-brotli \ - --enable-openssl \ + --enable-mysqlnd \ + --enable-swoole-pgsql \ + --enable-swoole-sqlite \ + --enable-brotli \ + --enable-openssl \ --enable-sockets --enable-swoole-curl && \ docker-php-ext-install -j$(nproc) swoole && \ rm -f swoole.tar.gz && \ diff --git a/dockerfiles/nightly/php8.1/cli/Dockerfile b/dockerfiles/nightly/php8.1/cli/Dockerfile index 28a3439..3f28749 100644 --- a/dockerfiles/nightly/php8.1/cli/Dockerfile +++ b/dockerfiles/nightly/php8.1/cli/Dockerfile @@ -24,6 +24,7 @@ RUN \ libcurl4-openssl-dev \ libbrotli-dev \ libpq-dev \ + libsqlite3-dev \ libssl-dev \ supervisor \ unzip \ @@ -36,10 +37,11 @@ RUN \ # PHP extension Redis is included since 4.8.12+ and 5.0.1+. docker-php-ext-enable redis && \ install-swoole.sh master \ - --enable-mysqlnd \ - --enable-swoole-pgsql \ - --enable-brotli \ - --enable-openssl \ + --enable-mysqlnd \ + --enable-swoole-pgsql \ + --enable-swoole-sqlite \ + --enable-brotli \ + --enable-openssl \ --enable-sockets --enable-swoole-curl && \ mkdir -p /var/log/supervisor && \ rm -rf /var/lib/apt/lists/* /usr/bin/qemu-*-static diff --git a/dockerfiles/nightly/php8.2/alpine/Dockerfile b/dockerfiles/nightly/php8.2/alpine/Dockerfile index 13b0cbe..9581a1e 100644 --- a/dockerfiles/nightly/php8.2/alpine/Dockerfile +++ b/dockerfiles/nightly/php8.2/alpine/Dockerfile @@ -6,7 +6,7 @@ RUN \ set -ex && \ apk update && \ apk add --no-cache libstdc++ libpq && \ - apk add --no-cache --virtual .build-deps $PHPIZE_DEPS curl-dev linux-headers brotli-dev postgresql-dev openssl-dev pcre-dev pcre2-dev zlib-dev && \ + apk add --no-cache --virtual .build-deps $PHPIZE_DEPS curl-dev linux-headers brotli-dev postgresql-dev openssl-dev pcre-dev pcre2-dev sqlite-dev zlib-dev && \ # PHP extension pdo_mysql is included since 4.8.12+ and 5.0.1+. docker-php-ext-install pdo_mysql && \ pecl channel-update pecl.php.net && \ @@ -19,10 +19,11 @@ RUN \ curl -sfL https://github.com/swoole/swoole-src/archive/master.tar.gz -o swoole.tar.gz && \ tar xfz swoole.tar.gz --strip-components=1 -C /usr/src/php/ext/swoole && \ docker-php-ext-configure swoole \ - --enable-mysqlnd \ - --enable-swoole-pgsql \ - --enable-brotli \ - --enable-openssl \ + --enable-mysqlnd \ + --enable-swoole-pgsql \ + --enable-swoole-sqlite \ + --enable-brotli \ + --enable-openssl \ --enable-sockets --enable-swoole-curl && \ docker-php-ext-install -j$(nproc) swoole && \ rm -f swoole.tar.gz && \ diff --git a/dockerfiles/nightly/php8.2/cli/Dockerfile b/dockerfiles/nightly/php8.2/cli/Dockerfile index 6f32c3d..ebaa910 100644 --- a/dockerfiles/nightly/php8.2/cli/Dockerfile +++ b/dockerfiles/nightly/php8.2/cli/Dockerfile @@ -24,6 +24,7 @@ RUN \ libcurl4-openssl-dev \ libbrotli-dev \ libpq-dev \ + libsqlite3-dev \ libssl-dev \ supervisor \ unzip \ @@ -36,10 +37,11 @@ RUN \ # PHP extension Redis is included since 4.8.12+ and 5.0.1+. docker-php-ext-enable redis && \ install-swoole.sh master \ - --enable-mysqlnd \ - --enable-swoole-pgsql \ - --enable-brotli \ - --enable-openssl \ + --enable-mysqlnd \ + --enable-swoole-pgsql \ + --enable-swoole-sqlite \ + --enable-brotli \ + --enable-openssl \ --enable-sockets --enable-swoole-curl && \ mkdir -p /var/log/supervisor && \ rm -rf /var/lib/apt/lists/* /usr/bin/qemu-*-static diff --git a/dockerfiles/nightly/php8.3/alpine/Dockerfile b/dockerfiles/nightly/php8.3/alpine/Dockerfile index e4a2e8c..a73b587 100644 --- a/dockerfiles/nightly/php8.3/alpine/Dockerfile +++ b/dockerfiles/nightly/php8.3/alpine/Dockerfile @@ -6,7 +6,7 @@ RUN \ set -ex && \ apk update && \ apk add --no-cache libstdc++ libpq && \ - apk add --no-cache --virtual .build-deps $PHPIZE_DEPS curl-dev linux-headers brotli-dev postgresql-dev openssl-dev pcre-dev pcre2-dev zlib-dev && \ + apk add --no-cache --virtual .build-deps $PHPIZE_DEPS curl-dev linux-headers brotli-dev postgresql-dev openssl-dev pcre-dev pcre2-dev sqlite-dev zlib-dev && \ # PHP extension pdo_mysql is included since 4.8.12+ and 5.0.1+. docker-php-ext-install pdo_mysql && \ pecl channel-update pecl.php.net && \ @@ -19,10 +19,11 @@ RUN \ curl -sfL https://github.com/swoole/swoole-src/archive/master.tar.gz -o swoole.tar.gz && \ tar xfz swoole.tar.gz --strip-components=1 -C /usr/src/php/ext/swoole && \ docker-php-ext-configure swoole \ - --enable-mysqlnd \ - --enable-swoole-pgsql \ - --enable-brotli \ - --enable-openssl \ + --enable-mysqlnd \ + --enable-swoole-pgsql \ + --enable-swoole-sqlite \ + --enable-brotli \ + --enable-openssl \ --enable-sockets --enable-swoole-curl && \ docker-php-ext-install -j$(nproc) swoole && \ rm -f swoole.tar.gz && \ diff --git a/dockerfiles/nightly/php8.3/cli/Dockerfile b/dockerfiles/nightly/php8.3/cli/Dockerfile index 75eae73..8cfa96f 100644 --- a/dockerfiles/nightly/php8.3/cli/Dockerfile +++ b/dockerfiles/nightly/php8.3/cli/Dockerfile @@ -24,6 +24,7 @@ RUN \ libcurl4-openssl-dev \ libbrotli-dev \ libpq-dev \ + libsqlite3-dev \ libssl-dev \ supervisor \ unzip \ @@ -36,10 +37,11 @@ RUN \ # PHP extension Redis is included since 4.8.12+ and 5.0.1+. docker-php-ext-enable redis && \ install-swoole.sh master \ - --enable-mysqlnd \ - --enable-swoole-pgsql \ - --enable-brotli \ - --enable-openssl \ + --enable-mysqlnd \ + --enable-swoole-pgsql \ + --enable-swoole-sqlite \ + --enable-brotli \ + --enable-openssl \ --enable-sockets --enable-swoole-curl && \ mkdir -p /var/log/supervisor && \ rm -rf /var/lib/apt/lists/* /usr/bin/qemu-*-static diff --git a/dockerfiles/nightly/php8.4/alpine/Dockerfile b/dockerfiles/nightly/php8.4/alpine/Dockerfile index d650bea..3d48f12 100644 --- a/dockerfiles/nightly/php8.4/alpine/Dockerfile +++ b/dockerfiles/nightly/php8.4/alpine/Dockerfile @@ -6,7 +6,7 @@ RUN \ set -ex && \ apk update && \ apk add --no-cache libstdc++ libpq && \ - apk add --no-cache --virtual .build-deps $PHPIZE_DEPS curl-dev linux-headers brotli-dev postgresql-dev openssl-dev pcre-dev pcre2-dev zlib-dev && \ + apk add --no-cache --virtual .build-deps $PHPIZE_DEPS curl-dev linux-headers brotli-dev postgresql-dev openssl-dev pcre-dev pcre2-dev sqlite-dev zlib-dev && \ # PHP extension pdo_mysql is included since 4.8.12+ and 5.0.1+. docker-php-ext-install pdo_mysql && \ pecl channel-update pecl.php.net && \ @@ -19,10 +19,11 @@ RUN \ curl -sfL https://github.com/swoole/swoole-src/archive/master.tar.gz -o swoole.tar.gz && \ tar xfz swoole.tar.gz --strip-components=1 -C /usr/src/php/ext/swoole && \ docker-php-ext-configure swoole \ - --enable-mysqlnd \ - --enable-swoole-pgsql \ - --enable-brotli \ - --enable-openssl \ + --enable-mysqlnd \ + --enable-swoole-pgsql \ + --enable-swoole-sqlite \ + --enable-brotli \ + --enable-openssl \ --enable-sockets --enable-swoole-curl && \ docker-php-ext-install -j$(nproc) swoole && \ rm -f swoole.tar.gz && \ diff --git a/dockerfiles/nightly/php8.4/cli/Dockerfile b/dockerfiles/nightly/php8.4/cli/Dockerfile index b8ccb15..b5a962c 100644 --- a/dockerfiles/nightly/php8.4/cli/Dockerfile +++ b/dockerfiles/nightly/php8.4/cli/Dockerfile @@ -24,6 +24,7 @@ RUN \ libcurl4-openssl-dev \ libbrotli-dev \ libpq-dev \ + libsqlite3-dev \ libssl-dev \ supervisor \ unzip \ @@ -36,10 +37,11 @@ RUN \ # PHP extension Redis is included since 4.8.12+ and 5.0.1+. docker-php-ext-enable redis && \ install-swoole.sh master \ - --enable-mysqlnd \ - --enable-swoole-pgsql \ - --enable-brotli \ - --enable-openssl \ + --enable-mysqlnd \ + --enable-swoole-pgsql \ + --enable-swoole-sqlite \ + --enable-brotli \ + --enable-openssl \ --enable-sockets --enable-swoole-curl && \ mkdir -p /var/log/supervisor && \ rm -rf /var/lib/apt/lists/* /usr/bin/qemu-*-static