Docker php:什么是:Docker Hub上的zts php镜像

正如我所看到的: https : version_number-zts我已经看到了标签为: version_number-ztsversion_number-zts-alpine ,我想知道zts在这些标签上表示什么,以及如何与fpm或Apache的图像有很大的不同吗?

例如,如果你阅读一个docker文件https://github.com/docker-library/php/blob/1e6f8ba4901a5f3f02f447fd70d4226193e4f24b/7.2-rc/zts/Dockerfile 。 这有ENV PHP_EXTRA_CONFIGURE_ARGS --enable-maintainer-zts

这用于在PHP中使用用于pthreads的Zend线程安全包。 从PHP手册( http://php.net/manual/en/pthreads.requirements.php

pthreads需要使用ZTS(Zend Thread Safety)启用(在Windows上启用 – 维护者 – zts或–enable-zts)来构buildPHP,

关于zts本身是与pthreads相关的东西,你可以在这里find关于Php的更多信息:何时使用pthread