Установка модуля PHP pcntl

Проблемы

  • d11wtq/boris v1.0.10 требует ext-pcntl * → запрошенное расширение PHP pcntl отсутствует в вашей системе.
  • d11wtq/boris v1.0.10 требует ext-pcntl * → запрошенное расширение PHP pcntl отсутствует в вашей системе.
  • Запрос на установку для d11wtq/boris v1.0.10 → выполним по d11wtq/boris [v1.0.10].

Когда я запускаю команду: композитор устанавливает ее, создавая ошибку.

А также как установить расширение на php.init.

extension=php_curl.dll

Ответ 1

Я исправил это, запустив composer update перед установкой.

Ответ 2

Я знаю, что это старый, но я столкнулся с той же проблемой, и с этим переключателем только что решил:

composer install --ignore-platform-reqs

Ответ 3

http://php.net/manual/en/pcntl.installation.php

Поддержка управления процессом в PHP не включена по умолчанию. Вы должны скомпилировать версию CGI или CLI PHP с параметром конфигурации --enable-pcntl при компиляции PHP для поддержки поддержки Process Control.

Примечание. В настоящий момент этот модуль не будет работать на платформах, отличных от Unix (Windows).

Ответ 4

Решил проблему обновить и игнорировать запрошенные расширения PHP:

composer update --ignore-platform-reqs

Ответ 5

У меня была такая же проблема в моей системе (OpenSUSE, PHP7). Просто установка php7-pcntl решила мою проблему.

Ответ 6

Запустить composer update composer install перед composer install