¿Cómo se agrega fácilmente soporte posix a PHP usando yum?
Pregunta
Estoy ejecutando CentOS 5.2 y estoy usando yum para administrar paquetes. He tenido poca suerte instalando php-posix pero sé con casi un 100% de certeza que es un paquete real y disponible ... en algún lugar. ¿Alguien ha tenido suerte al instalarlo?
FWIW, estoy usando lo siguiente:
sudo yum install -y php-posix
Actualización: me di cuenta de que esto puede ser un problema con mi host (Slicehost) ya que de hecho tengo cli, posix y pcntl habilitados para mi versión de PHP (5.2.9)
Solución
Puede intentar ver si está en el repositorio de pruebas.
Para ver si está en ese repositorio.
yum --disablerepo=\* --enablerepo=c5-testing list available \*php\*
Y para instalarlo.
yum --enablerepo=c5-testing install php-posix
Tenga en cuenta, sin embargo, que la versión de PHP que necesita puede ser superior a la que tiene actualmente.
Otros consejos
Si bien la pregunta era para centos, tenga en cuenta que para fedora el paquete php-posix
lo proporciona php-process
de fedora 11 . Supongo que este cambio también llegará a los centos en algún momento.
Esto funciona para mí cuando tengo problemas con Symfony.
Espero trabajar para ti. gracias
Estoy ejecutando CentOS 5.3. El PHP que se incluye ya tiene incorporadas las funciones Posix. Puede que haya encontrado o no el documentación intródica para las funciones POSIX (que indica que estas funciones no están disponibles en Windows). ¿Has intentado usar una función en particular y no funcionó?
<?php print_r(posix_uname()) ?>
en su propio archivo funciona para mí.