需求

要使用 pthreads 扩展,需要构建 PHP 时启用 ZTS(Zend 线程安全)(--enable-zts 或在 PHP 8.0 之前的非 Windows 平台为 --enable-maintainer-zts)。

警告

ZTS 是构建期配置选项,只能通过构建时通过选项启用,无法在构建之后启用。

要构建 pthreads 扩展,你需要启用了 ZTS 的 PHP 以及 Posix Threads 头文件(pthread.h)。对于 Windows 平台,需要使用 redhat 的 pthread-w32 项目中的 pthread.h 头文件。

add a note add a note

User Contributed Notes 1 note

up
-8
ross dot johsnon at loungebythelake dot net
7 years ago
The pthreads-win32 project hosted by Redhat is now known as the pthreads4w project hosted on SourceForge.
To Top