Basically it looks like your httpd is trying to bind to 0.0.0.0 which means it's binding to ANY live ip address on your system (most probably your main one). And you have no virtual hosts set up in the httpd.conf file. Which is why it's telling you it has noVirtualHosts.
You need to add one. locate httpd.conf and edit it using your favourite editor. There is a virtual hosts section (although personally I recommend segregating vhosts into a seperate vhost.conf file . After that if you take a browse to the apache website you can find documentation on how to add a virtual host in correctly.