tente encontrar o módulo com o comando yum yum pcntl pesquisa
Eu não consegui fazer isso funcionar por meio de um gerenciador de pacotes, e yum search pcntl
não encontrou correspondências, mesmo depois de configurar alguns repositórios adicionais.
Acabei encontrando uma maneira que funcionava sem reinstalar o PHP por completo, embora acabe requerendo um pouco de recompilação minúsculo . Uma postagem encontrada aqui menciona uma maneira simples de compilar e habilitar apenas a extensão pcntl ( com um pouco de edição e reformatação do post):
Get your current php version (check phpinfo())
Get the sources for that version here: http://www.php.net/releases/
Extract this file; you will got folder name like php5-x.x.x
Run following lines in terminal:
cd php5-x.x.x/ext/pcntl
phpize
./configure
make
cp modules/pcntl.so /usr/lib/php/modules/
echo "extension=pcntl.so" > /etc/php.d/pcntl.ini
restart apache
Note: if your /usr/lib/php/modules/ or /etc/php.d/ is not same
as this, you could try 'locate php/modules' or 'locate php.d'
O módulo pcntl está no pacote php-cli
e pode ser instalado com o yum usando o seguinte comando:
sudo yum install php php-cli
Verifique se esta extensão está ativada.
php -m
ou
php-fpm -m
Se não existir, você deve ativá-lo durante a compilação ou compilá-lo como extensão.
Faça o download do seu repositório de versões do PHP existente no link (não importa onde você tenha que baixar e extrair. Você pode faça o download para a máquina local. Só deseja copiar ext / pcntl para algum lugar no servidor)
Extraia a pasta descarregada (Exemplo: /home/downloads/PHP_5.x.x/)
cd /home/downloads/PHP_5.x.x/ext/pcntl
phpize
./configure
make
cp modules/pcntl.so /usr/local/lib/php/extensions/
[* Este caminho depende da sua instalação / configuração do PHP. Você pode verificar o caminho da extensão do PHP em php.ini ou echo phpinfo (); ]
echo "extension=pcntl.so" > /usr/local/lib/php.ini
ou Adicione a linha "extension = pcntl.so" ao seu php.ini
vim /usr/lib/php.ini
[* novamente depende da sua instalação do PHP. Você pode encontrar o caminho php.ini em locate php.ini ou echo phpinfo (); ]