macos — перекомпилируйте PHP с включенной ZTS Mac OS X

Я пытаюсь установить 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?

0

Решение

Я предлагаю вам не перекомпилировать OS X родной php, Вместо этого соберите и установите новую многопоточную версию в другое место.

Если вы используете Homebrew, вы должны установить его с -with-thread-safety вариант.

Если вы предпочитаете строить его вручную, добавьте --enable-maintainer-zts возможность configure скрипт.

3

Другие решения

К сожалению, Homebrew больше не поддерживает поточно-ориентированную версию: https://github.com/Homebrew/homebrew-core/blob/master/Formula/php.rb#L56

1

По вопросам рекламы [email protected]