Apache mostra código php em vez de executar

Recentemente, tenho tentado instalar o php e o apache no meu computador. Depois de muitas horas, eles estão instalados. Eu modifiquei os arquivos httpd.conf e php.ini como todos dizem. Eu então criei um script php simples:

<?php phpinfo(); ?>

Mas quando eu tento executá-lo comhttp://127.0.0.1/phpinfo.php apenas mostra o código fonte em vez de executar. Estou usando o apache2, php5 e windows vista. Eu tenho procurado por toda a internet sem sucesso e estou quase batendo com a cabeça contra a parede. Alguém pode me salvar de uma concussão?

LINHAS EDITADAS:

PHP.INI:

short_open_tag = On

HTTPD.CONF

LoadModule php5_module "C:/php/php5apache2_2.dll"
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
PHPIniDir "C:/php"

questionAnswers(20)

yourAnswerToTheQuestion