web-dev-qa-db-fra.com

Installez PHP Pthread dans Ubuntu

Je veux installer PThread dans Ubuntu avec la commande suivante

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

Mais il affiche un message comme E: Unable to locate package pthread.

J'ai aussi essayé de suivre la commande

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.

Donc ma question est de savoir comment installer PThread dans Ubuntu?

2
Sadikhasan

L'installation de ce paquet semble poser problème sous Ubuntu, car la version de PHP fournie dans les référentiels officiels d'Ubuntu n'est pas compilée avec les options nécessaires. En particulier, essayer de l’installer avec pecl install pthreads-1.0.0 entraîne

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

Le moyen le plus simple de résoudre ce problème semble être d'utiliser les packages PHP avec le support ZTS activé, que l'on peut trouver dans certains PPA (tels que celui-ci ). Ensuite, l'installation de l'extension PHP Pthreads via PECL devrait fonctionner (je n'ai pas testé cela).

1
fkraiem