File tree Expand file tree Collapse file tree 4 files changed +12
-28
lines changed Expand file tree Collapse file tree 4 files changed +12
-28
lines changed Original file line number Diff line number Diff line change @@ -11,14 +11,10 @@ RUN apt update -yqq > /dev/null \
11
11
&& LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null \
12
12
&& apt update -yqq > /dev/null \
13
13
&& 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 \
20
15
&& 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
22
18
23
19
WORKDIR /swoole
24
20
Original file line number Diff line number Diff line change @@ -11,14 +11,10 @@ RUN apt update -yqq > /dev/null \
11
11
&& LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null \
12
12
&& apt update -yqq > /dev/null \
13
13
&& 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 \
20
15
&& 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
22
18
23
19
WORKDIR /swoole
24
20
Original file line number Diff line number Diff line change @@ -11,14 +11,10 @@ RUN apt update -yqq > /dev/null \
11
11
&& LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null \
12
12
&& apt update -yqq > /dev/null \
13
13
&& 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 \
20
15
&& 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
22
18
23
19
WORKDIR /swoole
24
20
Original file line number Diff line number Diff line change @@ -11,14 +11,10 @@ RUN apt update -yqq > /dev/null \
11
11
&& LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null \
12
12
&& apt update -yqq > /dev/null \
13
13
&& 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 \
20
15
&& 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
22
18
23
19
WORKDIR /swoole
24
20
You can’t perform that action at this time.
0 commit comments