Apache Web Server - это бесплатный HTTP-сервер (т.е. для работы с клиентом - броузером, например MS Internet Explorer), созданный изначально под UNIX и затем благополучно спортированный на Windows. Последняя Windows-версия доступна на сайте http://www.apache.org/, откуда её можно скачать.
PHP - это скриптовый язык, работающий на стороне сервера. Скрипты PHP встраиваются прямо в htm-страницы. Для работы с языком PHP его необходимо "встроить" в Apache Web Server. Прежде всего необходимо скачать последнюю версию пакета PHP + его инсталлятор с сайта http://www.php.net/.
Более подробно всё это (протокол HTTP, скрипты, и т.п.) будет изучаться в рамках ключевой дисциплины 5 курса "Принципы построения и услуги Интернет". Последняя лабораторная работа по этому предмету будет включать написание собственного HTTP-сервера.
Все необходимые дистрибутивы есть у преподавателя (Степанова Ю.С.). Можно просто взять их у него.
Кроме того, есть ещё и так называемый "Джентльменский набор Web-разработчика". Это такой упрощённый Apache Web Server + PHP + многое другое. Это целый интегрированный пакет, который хорош тем, что он очень просто инсталлируется и даёт возможность ознакомиться с нуля с Apache Web Server + PHP. Я бы сказал, что это, конечно, сугубо учебный пакет, упрощённый. Так, там не поддерживается PHP-библиотека PEAR. Этот пакет можно использовать для выполнения лабораторных работ со 2-ой по 6-ую. Чтобы сделать 7-ую и 8-ую лабораторные, потребуется уже поставить настоящий Apache Web Server + PHP (и ещё и PostgreSQL под Windows).
А можно и сразу установить настоящий Apache Web Server + PHP. Это делается просто и быстро.
Проинсталлируйте apache. Запустите php-installer. Укажите путь "C:\Program Files". После этой инсталляции скопируйте содержимое папки с дистрибутивом php в папку "C:\Program Files\Php". После поместите подкорректированный мною файл php.ini в папку C:\Windows. Подкорректирован он для того, чтобы включить поддержку PEAR и PostgreSQL. Затем скопируйте файл "C:\Program Files\Php\php4ts.dll" в папку "С:\Windows\System" (Windows 98) или "X:\winnt\system32" (Windows 2000). Затем добавьте в конец файла
"C:\Program Files\Apache Group\Apache\conf\httpd.conf"
строки: (Замените путь, если надо)
LoadModule php4_module c:/progra~1/php/sapi/php4apache.dll
AddModule mod_php4.c
AddType application/x-httpd-php .php
После этого кликайте на ярлык "Start Apache in Console", запускайте броузер и в броузере введите "localhost". Файлы *.php размещайте в папке "C:\Program Files\Apache Group\Apache\htdocs". (Это и есть localhost)
Примечание: Вся эта информация взята из файла "C:\Program Files\Php\install.txt".