File tree Expand file tree Collapse file tree 5 files changed +29
-19
lines changed Expand file tree Collapse file tree 5 files changed +29
-19
lines changed Original file line number Diff line number Diff line change 81
81
"database_os" : " Linux" ,
82
82
"display_name" : " ngx-php async" ,
83
83
"notes" : " ngx_php async" ,
84
- "versus" : " php"
84
+ "versus" : " php" ,
85
+ "tags" : [" broken" ]
85
86
}
86
87
}]
87
88
}
Original file line number Diff line number Diff line change 1
- FROM ubuntu:22 .04
1
+ FROM ubuntu:24 .04
2
2
3
3
ARG DEBIAN_FRONTEND=noninteractive
4
4
@@ -9,12 +9,10 @@ RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null && \
9
9
10
10
RUN apt-get update -yqq > /dev/null && \
11
11
apt-get install -yqq wget git libxml2-dev systemtap-sdt-dev \
12
- zlib1g-dev libpcre3-dev libargon2-0- dev libsodium-dev libkrb5-dev \
12
+ zlib1g-dev libpcre3-dev libargon2-dev libsodium-dev libkrb5-dev \
13
13
php8.3-cli php8.3-dev libphp8.3-embed php8.3-mysql > /dev/null
14
14
15
- ADD . .
16
-
17
- ENV NGINX_VERSION 1.25.4
15
+ ENV NGINX_VERSION 1.26.0
18
16
19
17
RUN git clone -b v0.0.29 --single-branch --depth 1 https://github.com/rryqszq4/ngx-php.git > /dev/null
20
18
@@ -28,8 +26,11 @@ RUN wget -q http://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz && \
28
26
--add-module=/ngx-php/third_party/ngx_devel_kit \
29
27
--add-module=/ngx-php > /dev/null && \
30
28
make > /dev/null && make install > /dev/null
29
+
31
30
RUN sed -i "s|opcache.jit=off|;opcache.jit=off|g" /etc/php/8.3/embed/conf.d/10-opcache.ini
32
31
32
+ COPY --link . .
33
+
33
34
EXPOSE 8080
34
35
35
36
CMD /nginx/sbin/nginx -c /deploy/nginx_async.conf
Original file line number Diff line number Diff line change 1
- FROM ubuntu:22 .04
1
+ FROM ubuntu:24 .04
2
2
3
3
ARG DEBIAN_FRONTEND=noninteractive
4
4
@@ -9,11 +9,10 @@ RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null && \
9
9
10
10
RUN apt-get update -yqq > /dev/null && \
11
11
apt-get install -yqq wget git libxml2-dev systemtap-sdt-dev \
12
- zlib1g-dev libpcre3-dev libargon2-0- dev libsodium-dev libkrb5-dev \
12
+ zlib1g-dev libpcre3-dev libargon2-dev libsodium-dev libkrb5-dev \
13
13
php8.3-cli php8.3-dev libphp8.3-embed php8.3-mysql > /dev/null
14
- ADD . .
15
14
16
- ENV NGINX_VERSION 1.25.4
15
+ ENV NGINX_VERSION 1.26.0
17
16
18
17
RUN git clone -b v0.0.29 --single-branch --depth 1 https://github.com/rryqszq4/ngx-php.git > /dev/null
19
18
@@ -28,6 +27,10 @@ RUN wget -q http://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz && \
28
27
--add-module=/ngx-php > /dev/null && \
29
28
make > /dev/null && make install > /dev/null
30
29
30
+ RUN sed -i "s|opcache.jit=off|;opcache.jit=off|g" /etc/php/8.3/embed/conf.d/10-opcache.ini
31
+
32
+ COPY --link . .
33
+
31
34
RUN export WORKERS=$(( 4 * $(nproc) )) && \
32
35
sed -i "s/worker_processes auto/worker_processes $WORKERS/g" /deploy/nginx.conf
33
36
Original file line number Diff line number Diff line change 1
- FROM ubuntu:22 .04
1
+ FROM ubuntu:24 .04
2
2
3
3
ARG DEBIAN_FRONTEND=noninteractive
4
4
@@ -9,11 +9,10 @@ RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null && \
9
9
10
10
RUN apt-get update -yqq > /dev/null && \
11
11
apt-get install -yqq wget git libxml2-dev systemtap-sdt-dev \
12
- zlib1g-dev libpcre3-dev libargon2-0- dev libsodium-dev libkrb5-dev \
12
+ zlib1g-dev libpcre3-dev libargon2-dev libsodium-dev libkrb5-dev \
13
13
php8.3-cli php8.3-dev libphp8.3-embed php8.3-pgsql > /dev/null
14
- ADD . .
15
14
16
- ENV NGINX_VERSION 1.25.4
15
+ ENV NGINX_VERSION 1.26.0
17
16
18
17
RUN git clone -b v0.0.29 --single-branch --depth 1 https://github.com/rryqszq4/ngx-php.git > /dev/null
19
18
@@ -28,11 +27,15 @@ RUN wget -q http://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz && \
28
27
--add-module=/ngx-php > /dev/null && \
29
28
make > /dev/null && make install > /dev/null
30
29
30
+ RUN sed -i "s|opcache.jit=off|;opcache.jit=off|g" /etc/php/8.3/embed/conf.d/10-opcache.ini
31
+
32
+ COPY --link . .
33
+
31
34
RUN sed -i "s|app.php|app-pg.php|g" /deploy/nginx.conf
32
35
33
36
RUN export WORKERS=$(( 4 * $(nproc) )) && \
34
37
sed -i "s|worker_processes auto|worker_processes $WORKERS|g" /deploy/nginx.conf
35
- RUN sed -i "s|opcache.jit=off|opcache.jit=function|g" /etc/php/8.3/embed/conf.d/10-opcache.ini
38
+
36
39
EXPOSE 8080
37
40
38
41
CMD /nginx/sbin/nginx -c /deploy/nginx.conf
Original file line number Diff line number Diff line change 1
- FROM ubuntu:22 .04
1
+ FROM ubuntu:24 .04
2
2
3
3
ARG DEBIAN_FRONTEND=noninteractive
4
4
@@ -9,11 +9,10 @@ RUN LC_ALL=C.UTF-8 add-apt-repository ppa:ondrej/php > /dev/null && \
9
9
10
10
RUN apt-get update -yqq > /dev/null && \
11
11
apt-get install -yqq wget git libxml2-dev systemtap-sdt-dev \
12
- zlib1g-dev libpcre3-dev libargon2-0- dev libsodium-dev libkrb5-dev \
12
+ zlib1g-dev libpcre3-dev libargon2-dev libsodium-dev libkrb5-dev \
13
13
php8.3-cli php8.3-dev libphp8.3-embed php8.3-mysql > /dev/null
14
- ADD . .
15
14
16
- ENV NGINX_VERSION 1.25.4
15
+ ENV NGINX_VERSION 1.26.0
17
16
18
17
RUN git clone -b v0.0.29 --single-branch --depth 1 https://github.com/rryqszq4/ngx-php.git > /dev/null
19
18
@@ -27,8 +26,11 @@ RUN wget -q http://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz && \
27
26
--add-module=/ngx-php/third_party/ngx_devel_kit \
28
27
--add-module=/ngx-php > /dev/null && \
29
28
make > /dev/null && make install > /dev/null
29
+
30
30
RUN sed -i "s|opcache.jit=off|;opcache.jit=off|g" /etc/php/8.3/embed/conf.d/10-opcache.ini
31
31
32
+ COPY --link . .
33
+
32
34
EXPOSE 8080
33
35
34
36
CMD /nginx/sbin/nginx -c /deploy/nginx_default.conf
You can’t perform that action at this time.
0 commit comments