Comment ajouter facilement un support posix à PHP en utilisant yum?
Question
J'utilise CentOS 5.2 et utilise yum pour gérer les packages. J'ai eu peu de chance en installant php-posix mais je sais avec à peu près 100% de certitude que c'est un paquet réel et disponible ... quelque part. Quelqu'un a-t-il eu de la chance pour l'installer?
FWIW, j'utilise les éléments suivants:
vous devez installer -y php-posix
Mise à jour: j'ai compris qu'il pouvait s'agir d'un problème avec mon hôte (Slicehost), car j'ai en fait cli, posix et pcntl activé pour ma version de PHP (5.2.9).
La solution
Vous pouvez essayer de voir si cela se trouve dans le référentiel de test.
Pour voir s'il se trouve dans ce référentiel.
yum --disablerepo=\* --enablerepo=c5-testing list available \*php\*
Et pour l'installer.
yum --enablerepo=c5-testing install php-posix
Sachez toutefois que la version de PHP dont elle a besoin est peut-être plus lourde que ce que vous avez actuellement.
Autres conseils
Alors que la question était pour centos, notez que pour fedora le paquet php-posix
est fourni par php-process
à partir de fedora 11 . Je suppose que ce changement atteindra également les centos à un moment donné.
Ceci fonctionne pour moi où j'ai un problème avec symfony.
J'espère travailler pour vous. merci
J'utilise CentOS 5.3. Le PHP inclus inclut déjà les fonctions Posix intégrées. Vous avez peut-être trouvé le documentation d’introduction aux fonctions POSIX (indiquant que ces fonctions ne sont pas disponibles sous Windows). Avez-vous essayé d’utiliser une fonction particulière et cela n’a pas fonctionné?
<?php print_r(posix_uname()) ?>
dans son propre fichier fonctionne pour moi.