Se parlo proprio di server allora un linux sarebbe d'obbligo.

Per imparare in locale va bene anche xp con apache e mysql