Assuming you are comfortable using either RH based or Debian based linux distribution,
I would check to see which version of PHP you need as Ubuntu's packages are usually newer. Also, how much memory are you going to have? If more then 4G, use 64bit, otherwise, probably won't matter.
If you have never set one up before, Ubuntu has a "LAMP" software collection that will install all the software you listed.
Which ever OS you're more comfortable with. For what it sounds like you're doing, the differences don't mean much.
Assuming you are comfortable using either RH based or Debian based linux distribution, I would check to see which version of PHP you need as Ubuntu's packages are usually newer. Also, how much memory are you going to have? If more then 4G, use 64bit, otherwise, probably won't matter.
If you have never set one up before, Ubuntu has a "LAMP" software collection that will install all the software you listed.
Ubuntu very friendly and 32 bit uses less memory.
I would go with ubuntu and follow these guides if you are a true noob: http://articles.slicehost.com/ubuntu-10
These articles do not go into very much depth, but will get you up and running.