Docker php:什么是:在Docker Hub上的zts php图像

时间:2017-10-01 13:29:36

标签: php docker

正如我所看到的那样:https://hub.docker.com/_/php/我看过标记为version_number-ztsversion_number-zts-alpine的图片,我想知道zts在这些标签上显示的内容以及有多少不同之处fpm或Apache图像?

1 个答案:

答案 0 :(得分:5)

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

这用于在PHP中启用用于pthread的Zend Thread Safety包。从PHP手册(http://php.net/manual/en/pthreads.requirements.php

  

pthreads需要在启用ZTS(Zend线程安全性)的情况下构建PHP   ( - Windows上的--enable-maintainer-zts或--enable-zts)

关于zts本身是与pthreads相关的内容,您可以在其中查找有关Php: when to use pthread

的更多信息