Skip to content

Update php - #22384

Merged
tianon merged 1 commit into
docker-library:masterfrom
docker-library-bot:php
Sep 30, 2026
Merged

tianon merged 1 commit into
docker-library:masterfrom
docker-library-bot:php

Conversation

@yosifkit

Copy link
Copy Markdown
Member

Changes:

Changes:

- docker-library/php@2e430cd1: remove zts, instead all images are always built as zts (8.6+) (docker-library/php#1686)
@yosifkit
yosifkit requested a review from a team as a code owner September 29, 2026 22:48
@github-actions

Copy link
Copy Markdown
Diff for 53a8a70:
diff --git a/_bashbrew-cat b/_bashbrew-cat
index 8b8e2d1..52910e9 100644
--- a/_bashbrew-cat
+++ b/_bashbrew-cat
@@ -283,70 +283,50 @@ Directory: 8.5/trixie/zts
 
 Tags: 8.6.0RC2-apache-bookworm, 8.6-rc-apache-bookworm
 Architectures: amd64, arm32v7, arm64v8, i386, ppc64le
-GitCommit: fd3ac6997128d2140664ba6298ebb5bf307a02f3
+GitCommit: 2e430cd1a7e33368cb6917b689bbb5b9bf43c75c
 Directory: 8.6-rc/bookworm/apache
 
 Tags: 8.6.0RC2-apache-trixie, 8.6-rc-apache-trixie, 8.6.0RC2-apache, 8.6-rc-apache
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: fd3ac6997128d2140664ba6298ebb5bf307a02f3
+GitCommit: 2e430cd1a7e33368cb6917b689bbb5b9bf43c75c
 Directory: 8.6-rc/trixie/apache
 
 Tags: 8.6.0RC2-cli-alpine3.23, 8.6-rc-cli-alpine3.23, 8.6.0RC2-alpine3.23, 8.6-rc-alpine3.23
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: fd3ac6997128d2140664ba6298ebb5bf307a02f3
+GitCommit: 2e430cd1a7e33368cb6917b689bbb5b9bf43c75c
 Directory: 8.6-rc/alpine3.23/cli
 
 Tags: 8.6.0RC2-cli-alpine3.24, 8.6-rc-cli-alpine3.24, 8.6.0RC2-alpine3.24, 8.6-rc-alpine3.24, 8.6.0RC2-cli-alpine, 8.6-rc-cli-alpine, 8.6.0RC2-alpine, 8.6-rc-alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: fd3ac6997128d2140664ba6298ebb5bf307a02f3
+GitCommit: 2e430cd1a7e33368cb6917b689bbb5b9bf43c75c
 Directory: 8.6-rc/alpine3.24/cli
 
 Tags: 8.6.0RC2-cli-bookworm, 8.6-rc-cli-bookworm, 8.6.0RC2-bookworm, 8.6-rc-bookworm
 Architectures: amd64, arm32v7, arm64v8, i386, ppc64le
-GitCommit: fd3ac6997128d2140664ba6298ebb5bf307a02f3
+GitCommit: 2e430cd1a7e33368cb6917b689bbb5b9bf43c75c
 Directory: 8.6-rc/bookworm/cli
 
 Tags: 8.6.0RC2-cli-trixie, 8.6-rc-cli-trixie, 8.6.0RC2-trixie, 8.6-rc-trixie, 8.6.0RC2-cli, 8.6-rc-cli, 8.6.0RC2, 8.6-rc
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: fd3ac6997128d2140664ba6298ebb5bf307a02f3
+GitCommit: 2e430cd1a7e33368cb6917b689bbb5b9bf43c75c
 Directory: 8.6-rc/trixie/cli
 
 Tags: 8.6.0RC2-fpm-alpine3.23, 8.6-rc-fpm-alpine3.23
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: fd3ac6997128d2140664ba6298ebb5bf307a02f3
+GitCommit: 2e430cd1a7e33368cb6917b689bbb5b9bf43c75c
 Directory: 8.6-rc/alpine3.23/fpm
 
 Tags: 8.6.0RC2-fpm-alpine3.24, 8.6-rc-fpm-alpine3.24, 8.6.0RC2-fpm-alpine, 8.6-rc-fpm-alpine
 Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: fd3ac6997128d2140664ba6298ebb5bf307a02f3
+GitCommit: 2e430cd1a7e33368cb6917b689bbb5b9bf43c75c
 Directory: 8.6-rc/alpine3.24/fpm
 
 Tags: 8.6.0RC2-fpm-bookworm, 8.6-rc-fpm-bookworm
 Architectures: amd64, arm32v7, arm64v8, i386, ppc64le
-GitCommit: fd3ac6997128d2140664ba6298ebb5bf307a02f3
+GitCommit: 2e430cd1a7e33368cb6917b689bbb5b9bf43c75c
 Directory: 8.6-rc/bookworm/fpm
 
 Tags: 8.6.0RC2-fpm-trixie, 8.6-rc-fpm-trixie, 8.6.0RC2-fpm, 8.6-rc-fpm
 Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: fd3ac6997128d2140664ba6298ebb5bf307a02f3
+GitCommit: 2e430cd1a7e33368cb6917b689bbb5b9bf43c75c
 Directory: 8.6-rc/trixie/fpm
-
-Tags: 8.6.0RC2-zts-alpine3.23, 8.6-rc-zts-alpine3.23
-Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: fd3ac6997128d2140664ba6298ebb5bf307a02f3
-Directory: 8.6-rc/alpine3.23/zts
-
-Tags: 8.6.0RC2-zts-alpine3.24, 8.6-rc-zts-alpine3.24, 8.6.0RC2-zts-alpine, 8.6-rc-zts-alpine
-Architectures: amd64, arm32v6, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: fd3ac6997128d2140664ba6298ebb5bf307a02f3
-Directory: 8.6-rc/alpine3.24/zts
-
-Tags: 8.6.0RC2-zts-bookworm, 8.6-rc-zts-bookworm
-Architectures: amd64, arm32v7, arm64v8, i386, ppc64le
-GitCommit: fd3ac6997128d2140664ba6298ebb5bf307a02f3
-Directory: 8.6-rc/bookworm/zts
-
-Tags: 8.6.0RC2-zts-trixie, 8.6-rc-zts-trixie, 8.6.0RC2-zts, 8.6-rc-zts
-Architectures: amd64, arm32v5, arm32v7, arm64v8, i386, ppc64le, riscv64, s390x
-GitCommit: fd3ac6997128d2140664ba6298ebb5bf307a02f3
-Directory: 8.6-rc/trixie/zts
diff --git a/_bashbrew-list b/_bashbrew-list
index 942069f..b30a8f2 100644
--- a/_bashbrew-list
+++ b/_bashbrew-list
@@ -262,12 +262,6 @@ php:8.6-rc-fpm-alpine3.24
 php:8.6-rc-fpm-bookworm
 php:8.6-rc-fpm-trixie
 php:8.6-rc-trixie
-php:8.6-rc-zts
-php:8.6-rc-zts-alpine
-php:8.6-rc-zts-alpine3.23
-php:8.6-rc-zts-alpine3.24
-php:8.6-rc-zts-bookworm
-php:8.6-rc-zts-trixie
 php:8.6.0RC2
 php:8.6.0RC2-alpine
 php:8.6.0RC2-alpine3.23
@@ -289,12 +283,6 @@ php:8.6.0RC2-fpm-alpine3.24
 php:8.6.0RC2-fpm-bookworm
 php:8.6.0RC2-fpm-trixie
 php:8.6.0RC2-trixie
-php:8.6.0RC2-zts
-php:8.6.0RC2-zts-alpine
-php:8.6.0RC2-zts-alpine3.23
-php:8.6.0RC2-zts-alpine3.24
-php:8.6.0RC2-zts-bookworm
-php:8.6.0RC2-zts-trixie
 php:alpine
 php:alpine3.23
 php:alpine3.24
diff --git a/_bashbrew-list-build-order b/_bashbrew-list-build-order
index 468d8c3..c6e968e 100644
--- a/_bashbrew-list-build-order
+++ b/_bashbrew-list-build-order
@@ -50,10 +50,6 @@ php:8.6-rc-fpm
 php:8.6-rc-fpm-alpine
 php:8.6-rc-fpm-alpine3.23
 php:8.6-rc-fpm-bookworm
-php:8.6-rc-zts
-php:8.6-rc-zts-alpine
-php:8.6-rc-zts-alpine3.23
-php:8.6-rc-zts-bookworm
 php:alpine
 php:alpine3.23
 php:apache
diff --git a/php_8.6-rc-alpine/Dockerfile b/php_8.6-rc-alpine/Dockerfile
index 5e99fe0..ef6e203 100644
--- a/php_8.6-rc-alpine/Dockerfile
+++ b/php_8.6-rc-alpine/Dockerfile
@@ -163,6 +163,13 @@ RUN set -eux; \
 		--enable-phpdbg \
 		--enable-phpdbg-readline \
 		\
+		\
+# https://github.com/docker-library/php/pull/939#issuecomment-730501748
+		--enable-embed \
+		\
+		--enable-zts \
+# https://externals.io/message/118859
+		--disable-zend-signals \
 	; \
 	make -j "$(nproc)"; \
 	find -type f -name '*.a' -delete; \
diff --git a/php_8.6-rc-alpine3.23/Dockerfile b/php_8.6-rc-alpine3.23/Dockerfile
index 8b7a7b3..a9f1f88 100644
--- a/php_8.6-rc-alpine3.23/Dockerfile
+++ b/php_8.6-rc-alpine3.23/Dockerfile
@@ -163,6 +163,13 @@ RUN set -eux; \
 		--enable-phpdbg \
 		--enable-phpdbg-readline \
 		\
+		\
+# https://github.com/docker-library/php/pull/939#issuecomment-730501748
+		--enable-embed \
+		\
+		--enable-zts \
+# https://externals.io/message/118859
+		--disable-zend-signals \
 	; \
 	make -j "$(nproc)"; \
 	find -type f -name '*.a' -delete; \
diff --git a/php_8.6-rc-apache-bookworm/Dockerfile b/php_8.6-rc-apache-bookworm/Dockerfile
index 0b8be7d..9a04fdf 100644
--- a/php_8.6-rc-apache-bookworm/Dockerfile
+++ b/php_8.6-rc-apache-bookworm/Dockerfile
@@ -239,6 +239,10 @@ RUN set -eux; \
 		--disable-cgi \
 		\
 		--with-apxs2 \
+		\
+		--enable-zts \
+# https://externals.io/message/118859
+		--disable-zend-signals \
 	; \
 	make -j "$(nproc)"; \
 	find -type f -name '*.a' -delete; \
diff --git a/php_8.6-rc-apache/Dockerfile b/php_8.6-rc-apache/Dockerfile
index a9fef94..0e6c256 100644
--- a/php_8.6-rc-apache/Dockerfile
+++ b/php_8.6-rc-apache/Dockerfile
@@ -239,6 +239,10 @@ RUN set -eux; \
 		--disable-cgi \
 		\
 		--with-apxs2 \
+		\
+		--enable-zts \
+# https://externals.io/message/118859
+		--disable-zend-signals \
 	; \
 	make -j "$(nproc)"; \
 	find -type f -name '*.a' -delete; \
diff --git a/php_8.6-rc-bookworm/Dockerfile b/php_8.6-rc-bookworm/Dockerfile
index bc01130..4234168 100644
--- a/php_8.6-rc-bookworm/Dockerfile
+++ b/php_8.6-rc-bookworm/Dockerfile
@@ -178,6 +178,10 @@ RUN set -eux; \
 		\
 # https://github.com/docker-library/php/pull/939#issuecomment-730501748
 		--enable-embed \
+		\
+		--enable-zts \
+# https://externals.io/message/118859
+		--disable-zend-signals \
 	; \
 	make -j "$(nproc)"; \
 	find -type f -name '*.a' -delete; \
diff --git a/php_8.6-rc-fpm-alpine/Dockerfile b/php_8.6-rc-fpm-alpine/Dockerfile
index 26148a1..9234873 100644
--- a/php_8.6-rc-fpm-alpine/Dockerfile
+++ b/php_8.6-rc-fpm-alpine/Dockerfile
@@ -168,6 +168,10 @@ RUN set -eux; \
 		--enable-fpm \
 		--with-fpm-user=www-data \
 		--with-fpm-group=www-data \
+		\
+		--enable-zts \
+# https://externals.io/message/118859
+		--disable-zend-signals \
 	; \
 	make -j "$(nproc)"; \
 	find -type f -name '*.a' -delete; \
diff --git a/php_8.6-rc-fpm-alpine3.23/Dockerfile b/php_8.6-rc-fpm-alpine3.23/Dockerfile
index 3236922..38a21ab 100644
--- a/php_8.6-rc-fpm-alpine3.23/Dockerfile
+++ b/php_8.6-rc-fpm-alpine3.23/Dockerfile
@@ -168,6 +168,10 @@ RUN set -eux; \
 		--enable-fpm \
 		--with-fpm-user=www-data \
 		--with-fpm-group=www-data \
+		\
+		--enable-zts \
+# https://externals.io/message/118859
+		--disable-zend-signals \
 	; \
 	make -j "$(nproc)"; \
 	find -type f -name '*.a' -delete; \
diff --git a/php_8.6-rc-fpm-bookworm/Dockerfile b/php_8.6-rc-fpm-bookworm/Dockerfile
index 6ca864c..2c115a1 100644
--- a/php_8.6-rc-fpm-bookworm/Dockerfile
+++ b/php_8.6-rc-fpm-bookworm/Dockerfile
@@ -180,6 +180,10 @@ RUN set -eux; \
 		--enable-fpm \
 		--with-fpm-user=www-data \
 		--with-fpm-group=www-data \
+		\
+		--enable-zts \
+# https://externals.io/message/118859
+		--disable-zend-signals \
 	; \
 	make -j "$(nproc)"; \
 	find -type f -name '*.a' -delete; \
diff --git a/php_8.6-rc-fpm/Dockerfile b/php_8.6-rc-fpm/Dockerfile
index 68ceaf5..df452ef 100644
--- a/php_8.6-rc-fpm/Dockerfile
+++ b/php_8.6-rc-fpm/Dockerfile
@@ -180,6 +180,10 @@ RUN set -eux; \
 		--enable-fpm \
 		--with-fpm-user=www-data \
 		--with-fpm-group=www-data \
+		\
+		--enable-zts \
+# https://externals.io/message/118859
+		--disable-zend-signals \
 	; \
 	make -j "$(nproc)"; \
 	find -type f -name '*.a' -delete; \
diff --git a/php_8.6-rc-zts-alpine/Dockerfile b/php_8.6-rc-zts-alpine/Dockerfile
deleted file mode 100644
index ef6e203..0000000
diff --git a/php_8.6-rc-zts-alpine/docker-php-entrypoint b/php_8.6-rc-zts-alpine/docker-php-entrypoint
deleted file mode 100755
index 88a016c..0000000
diff --git a/php_8.6-rc-zts-alpine/docker-php-ext-configure b/php_8.6-rc-zts-alpine/docker-php-ext-configure
deleted file mode 100755
index 34fc133..0000000
diff --git a/php_8.6-rc-zts-alpine/docker-php-ext-enable b/php_8.6-rc-zts-alpine/docker-php-ext-enable
deleted file mode 100755
index 41d20bb..0000000
diff --git a/php_8.6-rc-zts-alpine/docker-php-ext-install b/php_8.6-rc-zts-alpine/docker-php-ext-install
deleted file mode 100755
index fbf4484..0000000
diff --git a/php_8.6-rc-zts-alpine/docker-php-source b/php_8.6-rc-zts-alpine/docker-php-source
deleted file mode 100755
index 9033d24..0000000
diff --git a/php_8.6-rc-zts-alpine3.23/Dockerfile b/php_8.6-rc-zts-alpine3.23/Dockerfile
deleted file mode 100644
index a9f1f88..0000000
diff --git a/php_8.6-rc-zts-alpine3.23/docker-php-entrypoint b/php_8.6-rc-zts-alpine3.23/docker-php-entrypoint
deleted file mode 100755
index 88a016c..0000000
diff --git a/php_8.6-rc-zts-alpine3.23/docker-php-ext-configure b/php_8.6-rc-zts-alpine3.23/docker-php-ext-configure
deleted file mode 100755
index 34fc133..0000000
diff --git a/php_8.6-rc-zts-alpine3.23/docker-php-ext-enable b/php_8.6-rc-zts-alpine3.23/docker-php-ext-enable
deleted file mode 100755
index 41d20bb..0000000
diff --git a/php_8.6-rc-zts-alpine3.23/docker-php-ext-install b/php_8.6-rc-zts-alpine3.23/docker-php-ext-install
deleted file mode 100755
index fbf4484..0000000
diff --git a/php_8.6-rc-zts-alpine3.23/docker-php-source b/php_8.6-rc-zts-alpine3.23/docker-php-source
deleted file mode 100755
index 9033d24..0000000
diff --git a/php_8.6-rc-zts-bookworm/Dockerfile b/php_8.6-rc-zts-bookworm/Dockerfile
deleted file mode 100644
index 4234168..0000000
diff --git a/php_8.6-rc-zts-bookworm/docker-php-entrypoint b/php_8.6-rc-zts-bookworm/docker-php-entrypoint
deleted file mode 100755
index 88a016c..0000000
diff --git a/php_8.6-rc-zts-bookworm/docker-php-ext-configure b/php_8.6-rc-zts-bookworm/docker-php-ext-configure
deleted file mode 100755
index 34fc133..0000000
diff --git a/php_8.6-rc-zts-bookworm/docker-php-ext-enable b/php_8.6-rc-zts-bookworm/docker-php-ext-enable
deleted file mode 100755
index 41d20bb..0000000
diff --git a/php_8.6-rc-zts-bookworm/docker-php-ext-install b/php_8.6-rc-zts-bookworm/docker-php-ext-install
deleted file mode 100755
index fbf4484..0000000
diff --git a/php_8.6-rc-zts-bookworm/docker-php-source b/php_8.6-rc-zts-bookworm/docker-php-source
deleted file mode 100755
index 9033d24..0000000
diff --git a/php_8.6-rc-zts/Dockerfile b/php_8.6-rc-zts/Dockerfile
deleted file mode 100644
index 7511a3e..0000000
diff --git a/php_8.6-rc-zts/docker-php-entrypoint b/php_8.6-rc-zts/docker-php-entrypoint
deleted file mode 100755
index 88a016c..0000000
diff --git a/php_8.6-rc-zts/docker-php-ext-configure b/php_8.6-rc-zts/docker-php-ext-configure
deleted file mode 100755
index 34fc133..0000000
diff --git a/php_8.6-rc-zts/docker-php-ext-enable b/php_8.6-rc-zts/docker-php-ext-enable
deleted file mode 100755
index 41d20bb..0000000
diff --git a/php_8.6-rc-zts/docker-php-ext-install b/php_8.6-rc-zts/docker-php-ext-install
deleted file mode 100755
index fbf4484..0000000
diff --git a/php_8.6-rc-zts/docker-php-source b/php_8.6-rc-zts/docker-php-source
deleted file mode 100755
index 9033d24..0000000
diff --git a/php_8.6-rc/Dockerfile b/php_8.6-rc/Dockerfile
index 4d1e70f..7511a3e 100644
--- a/php_8.6-rc/Dockerfile
+++ b/php_8.6-rc/Dockerfile
@@ -178,6 +178,10 @@ RUN set -eux; \
 		\
 # https://github.com/docker-library/php/pull/939#issuecomment-730501748
 		--enable-embed \
+		\
+		--enable-zts \
+# https://externals.io/message/118859
+		--disable-zend-signals \
 	; \
 	make -j "$(nproc)"; \
 	find -type f -name '*.a' -delete; \

Relevant Maintainers:

@tianon
tianon merged commit cc375aa into docker-library:master Sep 30, 2026
71 checks passed
@tianon
tianon deleted the php branch September 30, 2026 20:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants