Дмитрий Рыбин, Хотите pthreads использовать? Ну это хоть достойная задача, хоть и редкая. Обычно zts больше тем нужен, кто хочет запустить mod_php под apache worker, или ещё какое извращение придумать. =)
Для ubuntu есть экспериментальный и не поддерживаемый ppa:ondrej/php-zts, под debian не знаю ни одного. Задача прям-таки редкая, на самом деле.
Дмитрий Рыбин, Вообще, если не для себя пишите, а для клиентов, то лучше всё же реализовать параллелизм на процессах, или не на php писать. Использование pthreads, как видите, очень усложняет поддержку. =)
Борис Сёмов, Немного не понял. К примеру в директории /project находится папка bin. Как через ssh поставить ztc?)) И какаую версию убунту ставить, 16.04 или 14.04?)))
Дмитрий Рыбин, У вас устанавливается php-cli 7.0.xx zts в системе. (/usr/bin/php, насколько я помню).
Вам надо освоить основы работы с пакетым менеджером, вероятно, если возникают такие странные вопросы...
Первой командой вы добавляете репозиторий.
Второй обновляете список пакетов, уже с новым репозиторием.
Последней устанавливаете пакет.
Дмитрий Рыбин, ZTS это способ сборки самого php, а не что-то устанавливаемое отдельно типа расширения. Вам надо заменить бинарник на zts бинарник, в общем-то. Можно скачать пакет и добыть бинарник оттуда, если так. Это просто архив.
Дмитрий Рыбин, Я вечерком скачаю и гляну тот пакет, чтобы точно знать. Но пока, если вы установили нормально в систему тот пакет, то должно быть: PHP_BINARY="/usr/bin/php"
[CRITICAL] Unable to find the pthreads extension.
[CRITICAL] Please use the installer provided on the homepage.
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php/20151012-zts/pthreads.so' - /usr/lib/php/20151012-zts/pthreads.so: cannot open shared object file: No such file or directory in Unknown on line 0
[CRITICAL] Unable to find the pthreads extension.
[CRITICAL] Please use the installer provided on the homepage.