Для установки PHP под Windows загрузите последнюю версию PHP. Выберите там исполняемые бинарный файлы под Windows и обратите внимание на множество различных версий. Чтобы все было хорошо Выберите версию Thread Safe.

Нажмите далее.

Согласитесь с лицензией.

Выберите папку, в которой будет лежать PHP.

Выберите тип вашего сервера. Для нас это Apache.

Укажите директорию, куда установлен Apache

Выборка элементов установки. В общем-то по умолчанию там уже выбрано все необходимое.

Нажмите установить.

Установка.

Финиш.
Если мы сейчас откроем httpd.conf в папке Apache, то можем заметить новые команды, которыми в сервере инициализируется обработка PHP скриптов.
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL PHPIniDir "C:/Program Files/PHP/" LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll" #END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
И не забудем перезагрузить Apache. Так же еще в httpd.conf можно изменить
<IfModule dir_module>
DirectoryIndex index.html
</IfModule>
на
<IfModule dir_module>
DirectoryIndex index.html index.php
</IfModule>
Чтобы сервер обрабатывал index.php первым скриптом в папке. После всех изменений не забудьте перезагрузить Apache. Создайте файл index.php в нашей исполняемой папке и напишите там что-нибудь такое для проверки:
<?php phpinfo(); ?>
или
<?php echo "Работает!"; ?>