Отображение кода PHP в браузере вместо его выполнения

Я только что настроил PHP 5.3.8 с PHP.net и apache 2.2.20 с apachelaunge на Windows 7.

Все хорошо сделано.

Я пробовал PHP -i из командной строки и показывал мне всю инфарматуру PHP.

Но когда я попытался выполнить <?php phpinfo(); ?> <?php phpinfo(); ?> , то браузеры показывают мне тот же контент, что и в php-файле, но не фактический результат выполнения PHP.

Я добавил индекс каталогов, как показано ниже:

 <IfModule dir_module> DirectoryIndex index.php index.html index.htm </IfModule> 

Я не понимаю, где я ошибаюсь.

Я отправляю этот ответ, потому что мой интерфейс администратора Virtualmin / Webmin решил, что было бы неплохо отключить мой PHP-движок. У меня ушло время найти решение, поэтому я решил поделиться с вами ребятами:

Кроме того, не забудьте проверить, что ни один из ваших конфигурационных файлов вашего веб-сайта, связанных с этим конкретным хостом или виртуальным хостом, не имеет в них php_admin_value, которые отключают PHP, например:

 php_admin_value engine Off 

Когда вы сомневаетесь, прокомментируйте это …

 # php_admin_value engine Off 

И перезагрузите свой веб-сервер.

Является ли этот результат phpInfo отличным от того, который вы получаете с другого сервера? Может быть, более старая версия PHP? Эти два могут не давать такой же результат.