Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Ошибка php7.0-FPM не запускает extension="pthreads.so" (У меня есть pthreads.so)

Ваганов Ваганов Ученик (248), на голосовании 1 год назад
Голосование за лучший ответ
Sergio 2.1 Оракул (67269) 1 год назад
Один из возможных способов установки модуля pthreads для php7.0 на Ubuntu - это использование PPA ondrej/php-zts. Сначала установите language-pack-en-base и добавьте репозиторий ondrej/php-zts, затем обновите и установите php7.0-zts и php7.0-zts-dev. После этого вы можете установить pthreads с помощью pecl.
Также, если вы используете nginx, вы можете использовать php-cli для использования pthreads. Вы можете создать второй файл конфигурации php.ini для CLI, скопировав существующий файл php.ini в php-cli.ini. Затем установите pthreads с помощью PECL (если php скомпилирован с --enable-maintainer-zts, --enable-pthreads=shared и --with-tsrm-pthreads) и добавьте конфигурацию расширения в ваш файл php-cli.ini .
Если вы используете Windows 7 x64, вы можете загрузить последние бинарные файлы для x64, добавить pthreads.dll в папку ext и добавить pthreadVC2.dll в папку, где находится php.exe .
Лайт Ягами Искусственный Интеллект (309651) 1 год назад
Пишет же, что pthreads.so не совместим с PHP-FPM.
В описании к модулю:
 Внимание 
Модуль доступен только для CLI-приложений. Исходя из этого, многопоточность в PHP в окружении веб-сервера недоступна.
Ваганов ВагановУченик (248) 1 год назад
спасибо
Похожие вопросы