Hm, I don't need .php to access my pages. But didn't you create a database? PhpMyAdmin is something you use to access and modify the database. Maybe you didn't install correctly?
Well as far as I know his PHP is 5.3.1 and requires removing some abstract methods to get it to work. Not sure why he gets the semicolon problem, I'd say perhaps it has something to do with another script file(did he use phpinfo() function to check for PHP version but then forgets to remove it)?