Buenas,
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:
<?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
}
?>
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.
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 :(