Si dices que tu instalación la hiciste de un curso es posible que la instalación se haya hecho con algún programa del tipo
EasyPHP, o de manera manual (nunca explicas cómo fué hecha), de eso depende si nuevas instalaciones sobrescriban o no los archivos .ini ... coincido con
BrujoNic, lo mejor es desinstalar e instalar todo nuevamente desde cero.
Una instalación bien hecha funciona con las últimas versiones (de preferencia no beta) de Apache, MySQL, PHP.
Particularmente tengo Apache 2.2.4, PHP 5.2.0 y MySQL 5.0.27 y funciona sin problemas
Suerte con tu instalación