si le php est bien installe, et apache aussi, cree un fichier php dans le repertoire où se trouve tes scripts avec la ligne suivante
"<? phpinfo(); ?>", enregistre ton fichier sous "phpinfo.php", tu lance apache, et ton browser, tu tape l´adresse "localhost/phpinfo.php" et les infos php devraient s´afficher.
Si ce n´est pas le cas, regarde si ton apache est bien installé, en tapant localhost dans l´adresse.
Pour ce ki est des cgi, perl n´est ke le langage ki te permet de cree ton cgi donc il n´y a aucune incidence a ce k´il soit installe ou pas (on peut faire son cgi dans d´autres langages aussi), mais si tu as bien ecrit ton cgi et ke ton serveur marche nickel, il devrait pas y avoir de prob.