Docker php:什么是:Docker Hub上的zts php镜像
正如我所看到的: https : version_number-zts
我已经看到了标签为: version_number-zts
或version_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