Bueno, mira hay muchas herramientas para trabajar en este ambiente, en lo personal yo utilizo el
Macromedia Dreamweaver como editor php, ya que te da muchas opciones pero eso no quiere decir que sea el UNICO.
Luego para las edicion de imagenes uso el Macromedia Fireworks, mucha gente prefiere el Adobe Photoshop, pero en lo personal me gusta mas el Fireworks, ya que tengo muchos anios trabajando con ese programa y me he acostumbrado.
Y como servidor apache para windows utilizo el Wamp 5 es muuy pero muy bueno solo tienes que instalarlo y viene todo listo el PHP y MySQL ya listo solo para usarlo y sacarle provecho :D
Esas son las herramientas que te puedo aconsejar.. pero no quiere decir que son las mejores, porque no quiero ni promocionar, ni ponerme a discutir con otras personas sobre esto...
Saludos.