2011-09-23 2 views
0

J'essaye d'employer la fourchette dans le php pour la première fois. lorsque j'utilise installez la fourchette de php sur Ubuntu

$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 
}
(exemple de fork dans php.net) Je recevrai l'erreur suivante.
Server error 
The website encountered an error while retrieving http://localhost/fork.php . It may be down for maintenance or configured incorrectly.
Je pense que fork n'est pas activé, donc je charge le code source de php5 et fais
./configure --enable-pcntl 
make 
make install
mais j'obtiendrai la même erreur aussi. où est le problème?

Répondre

0

exécuter phpinfo(); et voir si pcntl est activé.

+0

Ce n'est pas activé. Je l'ai fait avant, mais je ne trouve pas de mot pcntl dans le résultat. –