Q:

Can I end all httpd processes? ( OSX, 10.7.4, Lion)

I have several instances of httpd running on my Mac.  Don't need to run a web server, would like to end them all, as they add up to about 100mb of unnessecary RAM.  What is the configuration that sets them to run?  How can I disable it? 

A:

Mountain Lion removed the Web Sharing option, maybe you upgraded and had it running some time in the past?   Anyway, you'll need to open Terminal for this:
sudo killall httpd
sudo launchctl unload /System/Library/LaunchDaemons/org.apache.httpd.plist

The first will fail if you've already killed all the processes, the second disables startup. 

A:

Open the Sharing preference pane in System Preferences and uncheck Web Sharing.