File tree Expand file tree Collapse file tree 12 files changed +108
-88
lines changed Expand file tree Collapse file tree 12 files changed +108
-88
lines changed Original file line number Diff line number Diff line change 66 set -ex && \
77 apk update && \
88 apk add --no-cache libstdc++ libpq && \
9- 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 && \
9+ apk add --no-cache --virtual .build-deps $PHPIZE_DEPS curl-dev linux-headers brotli-dev liburing -dev postgresql-dev openssl-dev pcre-dev pcre2-dev sqlite-dev zlib-dev && \
1010# PHP extension pdo_mysql is included since 4.8.12+ and 5.0.1+.
1111 docker-php-ext-install pdo_mysql && \
1212 pecl channel-update pecl.php.net && \
@@ -19,13 +19,14 @@ RUN \
1919 curl -sfL https://github.com/swoole/swoole-src/archive/v6.0.2.tar.gz -o swoole.tar.gz && \
2020 tar xfz swoole.tar.gz --strip-components=1 -C /usr/src/php/ext/swoole && \
2121 docker-php-ext-configure swoole \
22- --enable-swoole-curl \
23- --enable-mysqlnd \
24- --enable-swoole-pgsql \
25- --enable-swoole-sqlite \
26- --enable-brotli \
27- --enable-openssl \
28- --enable-sockets && \
22+ --enable-brotli \
23+ --enable-iouring \
24+ --enable-mysqlnd \
25+ --enable-openssl \
26+ --enable-sockets \
27+ --enable-swoole-curl \
28+ --enable-swoole-pgsql \
29+ --enable-swoole-sqlite && \
2930 docker-php-ext-install -j$(nproc) swoole && \
3031 rm -f swoole.tar.gz && \
3132 docker-php-source delete && \
Original file line number Diff line number Diff line change 1818 libpq-dev \
1919 libsqlite3-dev \
2020 libssl-dev \
21+ liburing-dev \
2122 supervisor \
2223 unzip \
2324 zlib1g-dev \
@@ -29,13 +30,14 @@ RUN \
2930# PHP extension Redis is included since 4.8.12+ and 5.0.1+.
3031 docker-php-ext-enable redis && \
3132 install-swoole.sh 6.0.2 \
32- --enable-swoole-curl \
33- --enable-mysqlnd \
34- --enable-swoole-pgsql \
35- --enable-swoole-sqlite \
36- --enable-brotli \
37- --enable-openssl \
38- --enable-sockets && \
33+ --enable-brotli \
34+ --enable-iouring \
35+ --enable-mysqlnd \
36+ --enable-openssl \
37+ --enable-sockets \
38+ --enable-swoole-curl \
39+ --enable-swoole-pgsql \
40+ --enable-swoole-sqlite && \
3941 mkdir -p /var/log/supervisor && \
4042 rm -rf /var/lib/apt/lists/* /usr/bin/qemu-*-static
4143
Original file line number Diff line number Diff line change 1818 libpq-dev \
1919 libsqlite3-dev \
2020 libssl-dev \
21+ liburing-dev \
2122 supervisor \
2223 unzip \
2324 zlib1g-dev \
@@ -30,13 +31,14 @@ RUN \
3031 docker-php-ext-enable redis && \
3132 install-swoole.sh 6.0.2 \
3233 --enable-swoole-thread \
33- --enable-swoole-curl \
34- --enable-mysqlnd \
35- --enable-swoole-pgsql \
36- --enable-swoole-sqlite \
37- --enable-brotli \
38- --enable-openssl \
39- --enable-sockets && \
34+ --enable-brotli \
35+ --enable-iouring \
36+ --enable-mysqlnd \
37+ --enable-openssl \
38+ --enable-sockets \
39+ --enable-swoole-curl \
40+ --enable-swoole-pgsql \
41+ --enable-swoole-sqlite && \
4042 mkdir -p /var/log/supervisor && \
4143 rm -rf /var/lib/apt/lists/* /usr/bin/qemu-*-static
4244
Original file line number Diff line number Diff line change 66 set -ex && \
77 apk update && \
88 apk add --no-cache libstdc++ libpq && \
9- 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 && \
9+ apk add --no-cache --virtual .build-deps $PHPIZE_DEPS curl-dev linux-headers brotli-dev liburing-dev postgresql-dev openssl-dev pcre-dev pcre2-dev sqlite-dev zlib-dev && \
1010# PHP extension pdo_mysql is included since 4.8.12+ and 5.0.1+.
1111 docker-php-ext-install pdo_mysql && \
1212 pecl channel-update pecl.php.net && \
@@ -19,13 +19,14 @@ RUN \
1919 curl -sfL https://github.com/swoole/swoole-src/archive/v6.0.2.tar.gz -o swoole.tar.gz && \
2020 tar xfz swoole.tar.gz --strip-components=1 -C /usr/src/php/ext/swoole && \
2121 docker-php-ext-configure swoole \
22- --enable-swoole-curl \
23- --enable-mysqlnd \
24- --enable-swoole-pgsql \
25- --enable-swoole-sqlite \
26- --enable-brotli \
27- --enable-openssl \
28- --enable-sockets && \
22+ --enable-brotli \
23+ --enable-iouring \
24+ --enable-mysqlnd \
25+ --enable-openssl \
26+ --enable-sockets \
27+ --enable-swoole-curl \
28+ --enable-swoole-pgsql \
29+ --enable-swoole-sqlite && \
2930 docker-php-ext-install -j$(nproc) swoole && \
3031 rm -f swoole.tar.gz && \
3132 docker-php-source delete && \
Original file line number Diff line number Diff line change 1818 libpq-dev \
1919 libsqlite3-dev \
2020 libssl-dev \
21+ liburing-dev \
2122 supervisor \
2223 unzip \
2324 zlib1g-dev \
@@ -29,13 +30,14 @@ RUN \
2930# PHP extension Redis is included since 4.8.12+ and 5.0.1+.
3031 docker-php-ext-enable redis && \
3132 install-swoole.sh 6.0.2 \
32- --enable-swoole-curl \
33- --enable-mysqlnd \
34- --enable-swoole-pgsql \
35- --enable-swoole-sqlite \
36- --enable-brotli \
37- --enable-openssl \
38- --enable-sockets && \
33+ --enable-brotli \
34+ --enable-iouring \
35+ --enable-mysqlnd \
36+ --enable-openssl \
37+ --enable-sockets \
38+ --enable-swoole-curl \
39+ --enable-swoole-pgsql \
40+ --enable-swoole-sqlite && \
3941 mkdir -p /var/log/supervisor && \
4042 rm -rf /var/lib/apt/lists/* /usr/bin/qemu-*-static
4143
Original file line number Diff line number Diff line change 1818 libpq-dev \
1919 libsqlite3-dev \
2020 libssl-dev \
21+ liburing-dev \
2122 supervisor \
2223 unzip \
2324 zlib1g-dev \
@@ -30,13 +31,14 @@ RUN \
3031 docker-php-ext-enable redis && \
3132 install-swoole.sh 6.0.2 \
3233 --enable-swoole-thread \
33- --enable-swoole-curl \
34- --enable-mysqlnd \
35- --enable-swoole-pgsql \
36- --enable-swoole-sqlite \
37- --enable-brotli \
38- --enable-openssl \
39- --enable-sockets && \
34+ --enable-brotli \
35+ --enable-iouring \
36+ --enable-mysqlnd \
37+ --enable-openssl \
38+ --enable-sockets \
39+ --enable-swoole-curl \
40+ --enable-swoole-pgsql \
41+ --enable-swoole-sqlite && \
4042 mkdir -p /var/log/supervisor && \
4143 rm -rf /var/lib/apt/lists/* /usr/bin/qemu-*-static
4244
Original file line number Diff line number Diff line change 66 set -ex && \
77 apk update && \
88 apk add --no-cache libstdc++ libpq && \
9- 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 && \
9+ apk add --no-cache --virtual .build-deps $PHPIZE_DEPS curl-dev linux-headers brotli-dev liburing-dev postgresql-dev openssl-dev pcre-dev pcre2-dev sqlite-dev zlib-dev && \
1010# PHP extension pdo_mysql is included since 4.8.12+ and 5.0.1+.
1111 docker-php-ext-install pdo_mysql && \
1212 pecl channel-update pecl.php.net && \
@@ -19,13 +19,14 @@ RUN \
1919 curl -sfL https://github.com/swoole/swoole-src/archive/v6.0.2.tar.gz -o swoole.tar.gz && \
2020 tar xfz swoole.tar.gz --strip-components=1 -C /usr/src/php/ext/swoole && \
2121 docker-php-ext-configure swoole \
22- --enable-swoole-curl \
23- --enable-mysqlnd \
24- --enable-swoole-pgsql \
25- --enable-swoole-sqlite \
26- --enable-brotli \
27- --enable-openssl \
28- --enable-sockets && \
22+ --enable-brotli \
23+ --enable-iouring \
24+ --enable-mysqlnd \
25+ --enable-openssl \
26+ --enable-sockets \
27+ --enable-swoole-curl \
28+ --enable-swoole-pgsql \
29+ --enable-swoole-sqlite && \
2930 docker-php-ext-install -j$(nproc) swoole && \
3031 rm -f swoole.tar.gz && \
3132 docker-php-source delete && \
Original file line number Diff line number Diff line change 1818 libpq-dev \
1919 libsqlite3-dev \
2020 libssl-dev \
21+ liburing-dev \
2122 supervisor \
2223 unzip \
2324 zlib1g-dev \
@@ -29,13 +30,14 @@ RUN \
2930# PHP extension Redis is included since 4.8.12+ and 5.0.1+.
3031 docker-php-ext-enable redis && \
3132 install-swoole.sh 6.0.2 \
32- --enable-swoole-curl \
33- --enable-mysqlnd \
34- --enable-swoole-pgsql \
35- --enable-swoole-sqlite \
36- --enable-brotli \
37- --enable-openssl \
38- --enable-sockets && \
33+ --enable-brotli \
34+ --enable-iouring \
35+ --enable-mysqlnd \
36+ --enable-openssl \
37+ --enable-sockets \
38+ --enable-swoole-curl \
39+ --enable-swoole-pgsql \
40+ --enable-swoole-sqlite && \
3941 mkdir -p /var/log/supervisor && \
4042 rm -rf /var/lib/apt/lists/* /usr/bin/qemu-*-static
4143
Original file line number Diff line number Diff line change 1818 libpq-dev \
1919 libsqlite3-dev \
2020 libssl-dev \
21+ liburing-dev \
2122 supervisor \
2223 unzip \
2324 zlib1g-dev \
@@ -30,13 +31,14 @@ RUN \
3031 docker-php-ext-enable redis && \
3132 install-swoole.sh 6.0.2 \
3233 --enable-swoole-thread \
33- --enable-swoole-curl \
34- --enable-mysqlnd \
35- --enable-swoole-pgsql \
36- --enable-swoole-sqlite \
37- --enable-brotli \
38- --enable-openssl \
39- --enable-sockets && \
34+ --enable-brotli \
35+ --enable-iouring \
36+ --enable-mysqlnd \
37+ --enable-openssl \
38+ --enable-sockets \
39+ --enable-swoole-curl \
40+ --enable-swoole-pgsql \
41+ --enable-swoole-sqlite && \
4042 mkdir -p /var/log/supervisor && \
4143 rm -rf /var/lib/apt/lists/* /usr/bin/qemu-*-static
4244
Original file line number Diff line number Diff line change 66 set -ex && \
77 apk update && \
88 apk add --no-cache libstdc++ libpq && \
9- 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 && \
9+ apk add --no-cache --virtual .build-deps $PHPIZE_DEPS curl-dev linux-headers brotli-dev liburing-dev postgresql-dev openssl-dev pcre-dev pcre2-dev sqlite-dev zlib-dev && \
1010# PHP extension pdo_mysql is included since 4.8.12+ and 5.0.1+.
1111 docker-php-ext-install pdo_mysql && \
1212 pecl channel-update pecl.php.net && \
@@ -19,13 +19,14 @@ RUN \
1919 curl -sfL https://github.com/swoole/swoole-src/archive/v6.0.2.tar.gz -o swoole.tar.gz && \
2020 tar xfz swoole.tar.gz --strip-components=1 -C /usr/src/php/ext/swoole && \
2121 docker-php-ext-configure swoole \
22- --enable-swoole-curl \
23- --enable-mysqlnd \
24- --enable-swoole-pgsql \
25- --enable-swoole-sqlite \
26- --enable-brotli \
27- --enable-openssl \
28- --enable-sockets && \
22+ --enable-brotli \
23+ --enable-iouring \
24+ --enable-mysqlnd \
25+ --enable-openssl \
26+ --enable-sockets \
27+ --enable-swoole-curl \
28+ --enable-swoole-pgsql \
29+ --enable-swoole-sqlite && \
2930 docker-php-ext-install -j$(nproc) swoole && \
3031 rm -f swoole.tar.gz && \
3132 docker-php-source delete && \
You can’t perform that action at this time.
0 commit comments