j'ai installé Wamp5-1.6.5 sur plusieurs machines sans problèmes. Je l'installe sur une autre machine et là le service apache ne démarre pas. Si le lance en ligne de commande : WAMP_DIR/Apache2/bin/Apache.exe, alors il démarre correctement mais impossible de l'utiliser en tant que service.
J'ai essayé d'installer le service à la main : SC CREATE "APACHE_SERVICE" binPath= WAMP_DIR/Apache2/bin/Apache.exe Et là encore, cela ne fonctionne pas.
PS : j'utilise ici WAMP_DIR pr ne pas avoir à taper le full path d'installation.
Des idées sur ce qui pourrait ne pas fonctionner ?
Désolé j'avais pas précisé, il s'agit d'un XP Home SP2.
Je n'ai pas de problèmes de ports ou de firewall. Apache fonctionne bien en ligne de commande mais pas en tant que service, que ce soit l'install de WAMP qui installe le service ou que je l'installe à la main (via install_services.bat ou directement avec SC).
Quelques pistes : Est-tu bien sur un compte administrateur de ta machine (pour gerer les services) ? Skype est peut-être installé (il occupe le port 80, le même qu'apache par défaut) ?
j'ai le même problème, l'erreur vient des deux variables du début de ce script test _port_for_install.php, semble t'il.
$fp = @fsockopen("127.0.0.1", 80, $errno, $errstr, 1); $out = "GET / HTTP/1.1\r\n"; $out .= "Host: 127.0.0.1\r\n"; $out .= "Connection: Close\r\n\r\n"; if ($fp) { echo 'Your port 80 is actually used by :';
fwrite($fp, $out); while (!feof($fp)) { $line = fgets($fp, 128); if (ereg('Server: ',$line)) { echo $line; $got_info = 1; }
} fclose($fp); if ($got_info != 1) echo 'Information not available (might be Skype).'; echo ' Cannot install the Apache service, please stop this application and try again.
Press Enter to exit...'; trim(fgets(STDIN)); } else { echo 'Your port 80 is available, Install will proceed.'; echo '
Press Enter to continue...'; trim(fgets(STDIN)); }
ces deux variables sont indéfines : $errno, $errstr,
j'ai tester avec le script de php.net, il sont semblables et pour cause...,çà le fait.en fait il suffit de modifier l'enchainement des if et else.