Для pthreads необходима потокобезопасная сборка PHP, т.е. ZTS (Zend Thread Safety). Сделать это можно указав при компиляции ключ --enable-zts или на системах, отличных от Windows, до PHP 8.0.0, ключ --enable-maintainer-zts.
После компиляции потокобезопасность нельзя включить - это исключительно опция, устанавливаемая на этапе компиляции.
pthreads можно собрать везде, где присутствуют заголовочные файлы Posix Threads (pthread.h) и потокобезопасная сборка PHP, включая Windows (используя проект pthread-w32 из redhat).