Skip to content

Commit c304a3f

Browse files
update swoole version to 6.0.2 (#9951)
1 parent d68cba9 commit c304a3f

File tree

4 files changed

+12
-28
lines changed

4 files changed

+12
-28
lines changed

frameworks/PHP/swoole/swoole-async-mysql.dockerfile

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,10 @@ RUN apt update -yqq > /dev/null \
1111
&& LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null \
1212
&& apt update -yqq > /dev/null \
1313
&& apt install git libbrotli-dev php8.4-cli php8.4-pdo-mysql php8.4-dev -y > /dev/null \
14-
&& cd /tmp && git clone https://github.com/swoole/swoole-src.git \
15-
&& cd /tmp/swoole-src/ && git checkout feat_llhttp \
16-
&& phpize > /dev/null \
17-
&& ./configure > /dev/null \
18-
&& make -j "$(nproc)" > /dev/null \
19-
&& make install > /dev/null \
14+
&& pecl install swoole > /dev/null \
2015
&& echo "extension=swoole.so" > /etc/php/8.4/cli/conf.d/50-swoole.ini \
21-
&& echo "memory_limit=1024M" >> /etc/php/8.4/cli/php.ini
16+
&& echo "memory_limit=1024M" >> /etc/php/8.4/cli/php.ini \
17+
&& php --ri swoole
2218

2319
WORKDIR /swoole
2420

frameworks/PHP/swoole/swoole-async-postgres.dockerfile

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,10 @@ RUN apt update -yqq > /dev/null \
1111
&& LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null \
1212
&& apt update -yqq > /dev/null \
1313
&& apt install git libbrotli-dev php8.4-cli php8.4-pdo-pgsql php8.4-dev libpq-dev -y > /dev/null \
14-
&& cd /tmp && git clone https://github.com/swoole/swoole-src.git \
15-
&& cd /tmp/swoole-src/ && git checkout feat_llhttp \
16-
&& phpize > /dev/null \
17-
&& ./configure --enable-swoole-pgsql > /dev/null \
18-
&& make -j "$(nproc)" > /dev/null \
19-
&& make install > /dev/null \
14+
&& pecl install -D 'enable-swoole-pgsql="yes"' swoole > /dev/null \
2015
&& echo "extension=swoole.so" > /etc/php/8.4/cli/conf.d/50-swoole.ini \
21-
&& echo "memory_limit=1024M" >> /etc/php/8.4/cli/php.ini
16+
&& echo "memory_limit=1024M" >> /etc/php/8.4/cli/php.ini \
17+
&& php --ri swoole
2218

2319
WORKDIR /swoole
2420

frameworks/PHP/swoole/swoole-sync-mysql.dockerfile

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,10 @@ RUN apt update -yqq > /dev/null \
1111
&& LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null \
1212
&& apt update -yqq > /dev/null \
1313
&& apt install git libbrotli-dev php8.4-cli php8.4-pdo-mysql php8.4-dev -y > /dev/null \
14-
&& cd /tmp && git clone https://github.com/swoole/swoole-src.git \
15-
&& cd /tmp/swoole-src/ && git checkout feat_llhttp \
16-
&& phpize > /dev/null \
17-
&& ./configure > /dev/null \
18-
&& make -j "$(nproc)" > /dev/null \
19-
&& make install > /dev/null \
14+
&& pecl install swoole > /dev/null \
2015
&& echo "extension=swoole.so" > /etc/php/8.4/cli/conf.d/50-swoole.ini \
21-
&& echo "memory_limit=1024M" >> /etc/php/8.4/cli/php.ini
16+
&& echo "memory_limit=1024M" >> /etc/php/8.4/cli/php.ini \
17+
&& php --ri swoole
2218

2319
WORKDIR /swoole
2420

frameworks/PHP/swoole/swoole-sync-postgres.dockerfile

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,10 @@ RUN apt update -yqq > /dev/null \
1111
&& LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null \
1212
&& apt update -yqq > /dev/null \
1313
&& apt install git libbrotli-dev php8.4-cli php8.4-pdo-pgsql php8.4-dev libpq-dev -y > /dev/null \
14-
&& cd /tmp && git clone https://github.com/swoole/swoole-src.git \
15-
&& cd /tmp/swoole-src/ && git checkout feat_llhttp \
16-
&& phpize > /dev/null \
17-
&& ./configure > /dev/null \
18-
&& make -j "$(nproc)" > /dev/null \
19-
&& make install > /dev/null \
14+
&& pecl install swoole > /dev/null \
2015
&& echo "extension=swoole.so" > /etc/php/8.4/cli/conf.d/50-swoole.ini \
21-
&& echo "memory_limit=1024M" >> /etc/php/8.4/cli/php.ini
16+
&& echo "memory_limit=1024M" >> /etc/php/8.4/cli/php.ini \
17+
&& php --ri swoole
2218

2319
WORKDIR /swoole
2420

0 commit comments

Comments
 (0)