php hat wie fast jede Sprache seine eigenen Vor- und Nachteile. So kann man auch den benötigten Interpreter als Nachteil sehen, diesen Nachteil haben aber alle anderen Scriptsprachen auch. Ansonsten würde ich bereits viele Foren als größeres Projekt bezeichnen. 1.000.000 Besucher und mehr im Monat ist schon recht ordentlich und wird auch von vielen Foren erreich. Dabei ist das Caching natürlich unerlässlich (aber ein Teil von php bzw. mittels ;)).
Grundsätzlich sollte man sich nicht auf eine Sprache verlassen. Gerade bei Firmen und co. wird auch gerne Java EE eingesetzt. In dem Studium Angewandte Informatik lernt man deshalb die unterschiedlichsten Sprachen, dieses soll den Studenten dazu befähigen neue Sprachen eigenständig zu lernen. Bei mir an der Hochschule wird in Internet-Technologien php verwendet, dieses wird sicherlich auch an anderen Hochschulen nicht anders gemacht werden. Denn schließlich bietet php dank seiner Verbreitung und unzähligen Dokumentationen einen leichten und verständlichen Einstig. Aber zumindest in den ersten Semestern wirst du es meist mit C und C++ zu tun bekommen.