Instale o PHP Pthread no Ubuntu

2

Eu quero instalar o PThread no Ubuntu com o seguinte comando

sudo apt-get install pthread

ubuntu@ip-172-32-25-110:/var$ sudo apt-get install pthread
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package pthread

Mas exibe a mensagem como E: Unable to locate package pthread .

Eu também tentei seguir o comando

sudo apt-get install libpthread-stubs0-dev

Reading package lists... Done
Building dependency tree
Reading state information... Done
libpthread-stubs0-dev is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 139 not upgraded.

Então, minha pergunta é como instalar o PThread no Ubuntu?

    
por Sadikhasan 11.12.2015 / 13:48

1 resposta

1

Instalar este pacote parece ser problemático no Ubuntu, porque a versão do PHP enviada nos repositórios oficiais do Ubuntu não é compilada com as opções necessárias. Ou seja, tring para instalá-lo com pecl install pthreads-1.0.0 resulta em

checking checking for ZTS... configure: error: pthreads requires ZTS, please re-compile PHP with ZTS enabled

A maneira mais simples de corrigir isso parece ser usar pacotes PHP com suporte ao ZTS ativado, o que pode ser encontrado em alguns PPAs (como este ). Então, instalar a extensão PHP Pthreads através do PECL deve funcionar (eu não testei isso).

    
por fkraiem 11.12.2015 / 14:18