Attempted to call function “posix_setsid”

Home  >>  Linux  >>  Attempted to call function “posix_setsid”

Attempted to call function “posix_setsid”

On enero 28, 2016, Posted by , In Linux,Programación,Symfony2, With No Comments

error-php-process

 

Me ha pasado intentando arrancar un desarrollo de Symfony con el comando app/console server:start en un RedHat 7 con php 5.4.

php.CRITICAL: Fatal Error: Call to undefined function Symfony\Bundle\FrameworkBundle\Command\posix_setsid() {"type":1,"file":"/opt/api-apps-redhat7/vendor/symfony/symfony/src/Symfony/Bundle/FrameworkBundle/Command/ServerStartCommand.php","line":138,"level":-1,"stack":[]} 

  [Symfony\Component\Debug\Exception\UndefinedFunctionException]                                      
  Attempted to call function "posix_setsid" from namespace "Symfony\Bundle\FrameworkBundle\Command".  

server:start [-d|--docroot DOCROOT] [-r|--router ROUTER] [--] [<address>]</address>]

Al parecer para activar esta funcionalidad hace falta instalar el paquete php-process

sudo yum install php-process

Complementos cargados:search-disabled-repos
Resolviendo dependencias
--&gt; Ejecutando prueba de transacción
---&gt; Paquete php-process.x86_64 0:5.4.16-36.el7_1 debe ser instalado
--&gt; Resolución de dependencias finalizada

Dependencias resueltas

================================================================================================================================================================================
 Package                                 Arquitectura                       Versión                                        Repositorio                                    Tamaño
================================================================================================================================================================================
Instalando:
 php-process                             x86_64                             5.4.16-36.el7_1                                rhel-7-server-rpms                              54 k

Resumen de la transacción
================================================================================================================================================================================
Instalar  1 Paquete

Tamaño total de la descarga: 54 k
Tamaño instalado: 78 k
Is this ok [y/d/N]: y
Downloading packages:
php-process-5.4.16-36.el7_1.x86_64.rpm                                                                                                                   |  54 kB  00:00:04     
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Instalando    : php-process-5.4.16-36.el7_1.x86_64                                                                                                                        1/1 
  Comprobando   : php-process-5.4.16-36.el7_1.x86_64                                                                                                                        1/1 

Instalado:
  php-process.x86_64 0:5.4.16-36.el7_1                                                                                                                                          

¡Listo!

Luego ya podemos lanzar el webserver integrado de php sin complicaciones.

Fernando Aparicio
Full Stack Developer. Entusiasta del Open Source, métodos de organización y colaboración ágiles.

Actualmente estoy en busca de otras formas de mejorar en mi trabajo. Aprovechar el talento innato y la colaboración en equipo.

Lean, Kanban, Scrum ... Descubrir las pequeñas cosas que dan calidad al proceso a través de las personas usando PNL. Renovar los esquemas para motivar la colaboración.

Nuevos tiempos, nuevas soluciones.
Comments are closed.