All of the languages like PHP, .NET are capable of this. I'm not sure which of these is objectively better, but the difference would be minimal, I think.
More pertinent to the decision of language may be the availability of developers. Or if you already know somebody and trust him/her, then use whatever he is best at.
Maybe someone else can confirm whether there's a difference in the cost of developers. With PHP being open source, are developers more plentiful in PHP, thus causing a lower cost?