Problems starting Apache 2.0.54

Hi,

I just installed Apache 2.0.54 and when I try and start httpd I get

mohit@mohit-desktop:/sw/pkg/apache/bin$ ./httpd -k start
httpd: Could not determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
(13): make_sock: could not bind to address [::]:80
no listening sockets available, shutting down
Unable to open logs

So I then went to httpd conf and set:

ServerName "my machine's IP address"

I then tried to restart httpd and got"

(13): make_sock: could not bind to address [::]:80
no listening sockets available, shutting down
Unable to open logs

I checked my process list but I do not see anything taking port 80 but I am new to linux/unix.

Could someone tell me how I can go about troubleshooting this problem.....?

You should start httpd as root if you want to bind to port 80. For Unix, if you would like to listen on port numbers < 1024, the process needs to be started by root.