apache выводит php код - не работает - настройка

Выяснить в чём ошибка можно посмотрев журнал ошибок error.log, кототорый по умолчанию каходится в установочной папке:

Apache2.2\log\error.log

открыв файл в увидете почему не удалось запустить службу

Правда, возможна ситуация, когда в журнал ничего не пишется

В частности

грубо говоря - в 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"

я, в частности, забыл добавить:

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps