Я пытаюсь установить pthreads на Mac Os X.
Когда я выполню:
sudo pecl install pthreads
Я получаю ошибку:
проверка проверки для ZTS … configure: error: pthreads требует ZTS, пожалуйста, перекомпилируйте PHP с включенным ZTS
ОШИБКА: `/ private / tmp / pear / temp / pthreads / configure ‘не удалось
Итак, вопрос в том, как перекомпилировать php с включенным ZTS для OS X?
Я предлагаю вам не перекомпилировать OS X родной php
, Вместо этого соберите и установите новую многопоточную версию в другое место.
Если вы используете Homebrew, вы должны установить его с -with-thread-safety
вариант.
Если вы предпочитаете строить его вручную, добавьте --enable-maintainer-zts
возможность configure
скрипт.
К сожалению, Homebrew больше не поддерживает поточно-ориентированную версию: https://github.com/Homebrew/homebrew-core/blob/master/Formula/php.rb#L56