Tudom, hogy nem mai a téma, de ha esetleg más is ide tévedne ezzel a problémával...
Mielőtt az oldalad .php fájlját meg akarod nyitni localhostra telepített LAMP serveren, érdemes elindítani az Apache szolgáltatást.
Banális dolgog, de lehet, hogy elfeledkezik róla az ember.
Ráadásul, nem feltétlenül akarod mindíg futtatni az Apache-ot, tehát feltételezem ebben az esetben nem állítottad be, hogy rendszerinduláskor automatice induljon el az is. Ilyen esetben is indítani kell.
Tehát: sudo /etc/init.d/Apache(2) start.
A "2"-est akkor írd, ha Apache2-őt telepítettél. MOstanában synapticból tuti az ment fel a gépre.
Ha esetleg csak változtatás volt a gépen, pl Apache után még felraktad a phpmyadmint, vagy a mysql-server-t, akkor pedig etc/init.d/apache2 restart.