File tree 4 files changed +20
-20
lines changed
4 files changed +20
-20
lines changed Original file line number Diff line number Diff line change 1
1
FROM ubuntu:24.04
2
2
3
- ENV SWOOLE_VERSION 5.1.5
3
+ ENV SWOOLE_VERSION 6.0.0
4
4
ENV ENABLE_COROUTINE 1
5
5
ENV CPU_MULTIPLES 1
6
6
ENV DATABASE_DRIVER mysql
@@ -11,22 +11,22 @@ RUN apt update -yqq > /dev/null \
11
11
&& apt install -yqq software-properties-common > /dev/null \
12
12
&& LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null \
13
13
&& apt update -yqq > /dev/null \
14
- && apt install libbrotli-dev php8.3 -cli php8.3 -pdo-mysql php8.3 -dev -y > /dev/null \
14
+ && apt install libbrotli-dev php8.4 -cli php8.4 -pdo-mysql php8.4 -dev -y > /dev/null \
15
15
&& cd /tmp && curl -sSL "https://github.com/swoole/swoole-src/archive/v${SWOOLE_VERSION}.tar.gz" | tar xzf - \
16
16
&& cd /tmp/swoole-src-${SWOOLE_VERSION} \
17
17
&& phpize > /dev/null \
18
18
&& ./configure > /dev/null \
19
19
&& make -j "$(nproc)" > /dev/null \
20
20
&& make install > /dev/null \
21
- && echo "extension=swoole.so" > /etc/php/8.3 /cli/conf.d/50-swoole.ini \
22
- && echo "memory_limit=1024M" >> /etc/php/8.3 /cli/php.ini
21
+ && echo "extension=swoole.so" > /etc/php/8.4 /cli/conf.d/50-swoole.ini \
22
+ && echo "memory_limit=1024M" >> /etc/php/8.4 /cli/php.ini
23
23
24
24
WORKDIR /swoole
25
25
26
26
ADD ./swoole-server.php /swoole
27
27
ADD ./database.php /swoole
28
28
29
- COPY 10-opcache.ini /etc/php/8.3 /cli/conf.d/10-opcache.ini
29
+ COPY 10-opcache.ini /etc/php/8.4 /cli/conf.d/10-opcache.ini
30
30
31
31
EXPOSE 8080
32
32
CMD php /swoole/swoole-server.php
Original file line number Diff line number Diff line change 1
1
FROM ubuntu:24.04
2
2
3
- ENV SWOOLE_VERSION 5.1.5
3
+ ENV SWOOLE_VERSION 6.0.0
4
4
ENV ENABLE_COROUTINE 1
5
5
ENV CPU_MULTIPLES 1
6
6
ENV DATABASE_DRIVER pgsql
@@ -11,22 +11,22 @@ RUN apt update -yqq > /dev/null \
11
11
&& apt install -yqq software-properties-common > /dev/null \
12
12
&& LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null \
13
13
&& apt update -yqq > /dev/null \
14
- && apt install libbrotli-dev php8.3 -cli php8.3 -pdo-pgsql php8.3 -dev libpq-dev -y > /dev/null \
14
+ && apt install libbrotli-dev php8.4 -cli php8.4 -pdo-pgsql php8.4 -dev libpq-dev -y > /dev/null \
15
15
&& cd /tmp && curl -sSL "https://github.com/swoole/swoole-src/archive/v${SWOOLE_VERSION}.tar.gz" | tar xzf - \
16
16
&& cd /tmp/swoole-src-${SWOOLE_VERSION} \
17
17
&& phpize > /dev/null \
18
18
&& ./configure --enable-swoole-pgsql > /dev/null \
19
19
&& make -j "$(nproc)" > /dev/null \
20
20
&& make install > /dev/null \
21
- && echo "extension=swoole.so" > /etc/php/8.3 /cli/conf.d/50-swoole.ini \
22
- && echo "memory_limit=1024M" >> /etc/php/8.3 /cli/php.ini
21
+ && echo "extension=swoole.so" > /etc/php/8.4 /cli/conf.d/50-swoole.ini \
22
+ && echo "memory_limit=1024M" >> /etc/php/8.4 /cli/php.ini
23
23
24
24
WORKDIR /swoole
25
25
26
26
ADD ./swoole-server.php /swoole
27
27
ADD ./database.php /swoole
28
28
29
- COPY 10-opcache.ini /etc/php/8.3 /cli/conf.d/10-opcache.ini
29
+ COPY 10-opcache.ini /etc/php/8.4 /cli/conf.d/10-opcache.ini
30
30
31
31
EXPOSE 8080
32
32
CMD php /swoole/swoole-server.php
Original file line number Diff line number Diff line change 1
1
FROM ubuntu:24.04
2
2
3
- ENV SWOOLE_VERSION 5.1.5
3
+ ENV SWOOLE_VERSION 6.0.0
4
4
ENV ENABLE_COROUTINE 0
5
5
ENV CPU_MULTIPLES 1
6
6
ENV DATABASE_DRIVER mysql
@@ -11,22 +11,22 @@ RUN apt update -yqq > /dev/null \
11
11
&& apt install -yqq software-properties-common > /dev/null \
12
12
&& LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null \
13
13
&& apt update -yqq > /dev/null \
14
- && apt install libbrotli-dev php8.3 -cli php8.3 -pdo-mysql php8.3 -dev -y > /dev/null \
14
+ && apt install libbrotli-dev php8.4 -cli php8.4 -pdo-mysql php8.4 -dev -y > /dev/null \
15
15
&& cd /tmp && curl -sSL "https://github.com/swoole/swoole-src/archive/v${SWOOLE_VERSION}.tar.gz" | tar xzf - \
16
16
&& cd /tmp/swoole-src-${SWOOLE_VERSION} \
17
17
&& phpize > /dev/null \
18
18
&& ./configure > /dev/null \
19
19
&& make -j "$(nproc)" > /dev/null \
20
20
&& make install > /dev/null \
21
- && echo "extension=swoole.so" > /etc/php/8.3 /cli/conf.d/50-swoole.ini \
22
- && echo "memory_limit=1024M" >> /etc/php/8.3 /cli/php.ini
21
+ && echo "extension=swoole.so" > /etc/php/8.4 /cli/conf.d/50-swoole.ini \
22
+ && echo "memory_limit=1024M" >> /etc/php/8.4 /cli/php.ini
23
23
24
24
WORKDIR /swoole
25
25
26
26
ADD ./swoole-server.php /swoole
27
27
ADD ./database.php /swoole
28
28
29
- COPY 10-opcache.ini /etc/php/8.3 /cli/conf.d/10-opcache.ini
29
+ COPY 10-opcache.ini /etc/php/8.4 /cli/conf.d/10-opcache.ini
30
30
31
31
EXPOSE 8080
32
32
CMD php /swoole/swoole-server.php
Original file line number Diff line number Diff line change 1
1
FROM ubuntu:24.04
2
2
3
- ENV SWOOLE_VERSION 5.1.5
3
+ ENV SWOOLE_VERSION 6.0.0
4
4
ENV ENABLE_COROUTINE 0
5
5
ENV CPU_MULTIPLES 4
6
6
ENV DATABASE_DRIVER pgsql
@@ -11,22 +11,22 @@ RUN apt update -yqq > /dev/null \
11
11
&& apt install -yqq software-properties-common > /dev/null \
12
12
&& LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null \
13
13
&& apt update -yqq > /dev/null \
14
- && apt install libbrotli-dev php8.3 -cli php8.3 -pdo-pgsql php8.3 -dev libpq-dev -y > /dev/null \
14
+ && apt install libbrotli-dev php8.4 -cli php8.4 -pdo-pgsql php8.4 -dev libpq-dev -y > /dev/null \
15
15
&& cd /tmp && curl -sSL "https://github.com/swoole/swoole-src/archive/v${SWOOLE_VERSION}.tar.gz" | tar xzf - \
16
16
&& cd /tmp/swoole-src-${SWOOLE_VERSION} \
17
17
&& phpize > /dev/null \
18
18
&& ./configure > /dev/null \
19
19
&& make -j "$(nproc)" > /dev/null \
20
20
&& make install > /dev/null \
21
- && echo "extension=swoole.so" > /etc/php/8.3 /cli/conf.d/50-swoole.ini \
22
- && echo "memory_limit=1024M" >> /etc/php/8.3 /cli/php.ini
21
+ && echo "extension=swoole.so" > /etc/php/8.4 /cli/conf.d/50-swoole.ini \
22
+ && echo "memory_limit=1024M" >> /etc/php/8.4 /cli/php.ini
23
23
24
24
WORKDIR /swoole
25
25
26
26
ADD ./swoole-server.php /swoole
27
27
ADD ./database.php /swoole
28
28
29
- COPY 10-opcache.ini /etc/php/8.3 /cli/conf.d/10-opcache.ini
29
+ COPY 10-opcache.ini /etc/php/8.4 /cli/conf.d/10-opcache.ini
30
30
31
31
EXPOSE 8080
32
32
CMD php /swoole/swoole-server.php
You can’t perform that action at this time.
0 commit comments