Tengo la necesidad de usar hilos en php, y me encuentro con varios problemas.
Basicamente el problema principal es que php no soporta threads (si me equiboco alguien dígame), y hicieron una extension para que se puedan usar.
Esa extension contiene la función pcntl_fork()
(Especificaciones aqui: http://php.net/manual/ru/function.pcntl-fork.php)
Probe un codigo tan simple como este:
Código:
El problema es que mi php pareciera no soportar esta funcion. Según los logs de apache, me dice que no logra identificar la función.<?php $pid = pcntl_fork(); if ($pid == -1) { die('could not fork'); } else if ($pid) { // we are the parent pcntl_wait($status); //Protect against Zombie children } else { // we are the child } ?>
Las versiones que estoy usando son:
Apache 2.2.11
PHP 5.2.9
Bajo Linux.
Mi pregunta es:
¿Alguien usó esta funcion?
¿Hay que bajarse alguna libreria extra para poder usarla?
¿Se requieren determiandos requisitos para poder usarla? lei que solo corria bajo linux, y quizá bajo solo algunas versiones php.
Necesito hacer threads si o si. Alguien ayudeme :(