We have only seen this requirement on 2.2.6 and it's weird.
Running 2.2.6 OSE
Ubuntu 18.04.1
NGINX 1.14.1
PHP 7.1.25
MySQL 5.7.23
This is not listed as a core php requirement. Stack is bleeding-edge up-to-date ;-)
Ran composer update, and that did not fix requirement.
* Updated 12/14/2018 - We will mark this as unresolved. We decided to proceed to 2.3.0.
Screenprint:
Thanks in advance!
A.I
pcntl module was included when you installed php by package manager, try to sudo apt updatethen sudo apt-get upgrade, it may be helpful. You can also use this to confirm if you have or don't have it.
php -i | grep pcntl //pcntl suppport=>enable
I am also seeing pcntl included in PHP CLI, but not seeing it included for php-fpm by default. This is causing the setup process to fail in a browser window during initial setup. Does installing Magento 2.2.6 require a customized PHP compilation which explicitly includes the pcntl extension in order to get Magento working via php-fpm?