Необходимые материалы (тот минимум, с которым все работает):
php4ts.dll (собственно, ядро PHP)
php4apache.dll (модуль для Апача)
php.ini (ну, понятно, что это и для чего)
php.exe (превосходно работает и без него, но пригодилось бы для проверки работоспособности ядра PHP)
Ход работы.
Копируем php.ini в директорию windows (у кого где она расположена, но у большинства ? c:\windows)
Создаем директорию, в которую положим php4ts.dll и php4apache.dll В соответствии с вышеприведенными соглашениями ? f:/usr/local/php
Находим секцию httpd.conf "Dynamic Shared Object (DSO) Support" ? ее очень просто найти, в ней куча (обычно закомментированных строк) вида LoadModule ... Добавляем свою строчку:
Если Вы ранее воспользовались альтернативным способом (подключение PHP как CGI), то, пожалуй, самое время убрать строчки, связанные с сопоставлением action для указанного типа ? просто забьем комментариями:
Ну и все ? попробуем запустить апачу. При нормальной работе увидите примерно такую строчку: Apache/1.3.12 (Win32) PHP/4.0.4pl1 running... Сбегайте в ближайший ларек и купите себе пива.