Bonsoir à tous,
J'ai un gros problème avec PHP car je n'arrive pas à utiliser les fonctions permettant le gestion des pss sous Unix.
J'utilise une version Ubuntu de Linux et j'ai installé php5 via les paquets synaptic pour ceux qui connaisse avec les modules : php5-cli et php5-cgi.
Lorsque je lance un code simple comme celui ci :
J'obtiens l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 $pid = pcntl_fork(); if ($pid == -1) { die('dupplication impossible'); } else if ($pid) { echo "papa"; pcntl_wait($status); //Protège encore des enfants zombies } else { echo "fils"; }
Je comprends donc que ma fonction n'est pas définie, et je n'arrive pas à savoir comment prendre en compte les pss par php.Fatal error: Call to undefined function pcntl_fork() in /home/hugo/Programmation/Web/Progonline/824/pss.php on line 3
J'ai lu dans pas mal de site qu'il fallait compiler les modules CLI ou CGI et PHP avec l'option suivante : --enable-pcntl, mais comment faire
Si quelqu'un a déjà utilisé les fonctions pcntl_XXX de php je veux bien qu'il me donne un coup de main.
Merci
Partager