Linux Alternatives

Hey guys,
Just put my ubuntu live cd in and I’m in love. So I’m gonna install and start using it soon, but I need to make sure of a few things first.

I need something that can…
Edit/Auto Upload Website stuff (php/css/html color coding) Doesn’t need to preview… or necessarily even upload, I can find something else for that, but I need a linux code highlighting thing i suppose.
Also, a music playing program would be nice.
Music editing? They have something like that?

Also, is it possible to install apache/mysql/php on ubuntu so I can use it as a server?

Any help would be great, I’m a linux virgin