So it looks like you have an apache problem. Lets fix it first.
We need to get back to the apache html test page, the one which says "It works"
Can you display http://localhost/
it should say "It works"
Can you display http://yourWordpressSite/readme.html
it will tell you which version you have
Otherwise remove the changes you have made to the apache config files that you made to connect to your WordPress, then try again. If no luck then reinstall apache
Once apache is running, make sure that mySQL is running, install phpmyadmin
Make sure that when you create your database user, that you grant them all priveledges on all databases, it should not be necessary but I suspect this has caused me problems once.