Else, I suspect that your problem was not port 80, but with vhosts file.. Maybe you configured something which avoided Apache to start (ex: a log file in a non-existent folder) You should check this tutorial to solve your problem : [blog.jlbn.net]
Il ne faut pas forcément le chemin par défaut, il faut que le dossier existe pour qu'Apache n'est juste le fichier à créer. Comme à la base, c'est prévu pour Linux, il est préférable de lui donner son dossier de log avec les bons droits d'écriture, d'où l'échec à cause du dossier inexistant. Si ce n'est pas le dossier de log, ca peut très bien être un autre...
Pour débusquer les problème avec le fichier de conf d'Apache (le fichier vhosts est inclus dans le fichier conf), tu peux utiliser une commande spéciale.
APACHE_EXE -f CHEMIN_DU_FICHIER_HTTPD.CONF -t -w ce qui donnerait avec une installation classique : "C:\wamp\bin\apache\Apache2.2.11\bin\httpd.exe" -f "C:\wamp\bin\apache\Apache2.2.11\conf\httpd.conf" -t -w
Si tu exécute cette commande dans une fenêtre dos, elle t'affichera l'erreur et la ligne si erreur il y a...