The problem is a syntax error in http.conf (hah, imagine that). http.conf has all the settings apache needs to run and there is an error which prevents it from running properly.
run "apachectl configtest" to see if you can isolate the problem (or it might be apachectrl).