Mi capitava lo stesso errore e dopo varie ricerche ho scoperto come settare su Altervista il php5 in maniera semplice. Bisogna andare su gestione files e cliccare sull'ingranaggio azzuzzo, si apre una schermata con l'opzione selezionata di default no (=php4), basta modificare in si col menu a tendina. Ora funziona tutto.