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?
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).