Для того чтобы обращаться к виртуальным узлам по именам, их следует прописать в базе данных DNS-сервера. Если вы используете Apache для тестирования файлов на локальной машине, то имена ваших виртуальных узлов нужно прописать в файле hosts. Для Windows 2000 и ХР он расположен в каталоге C:\Window\System32\Drivers\ets\. Файл hosts содержит записи, подобные представленным в листинге 1.3.
Если виртуальных хостов много, то работа по их конфигурированию в едином настроечном файле httpd.conf может усложниться. Решением этой проблемы является создание специального настроечного файла для каждого виртуального узла и присоединение этих настроечных файлов к файлу httpd.conf с помощью директивы include. В настроечные файлы помещаются только контейнер virtualHost и директивы внутри него.
Для установки РНР откройте главный настроечный файл Apache httpd.conf для редактирования и удалите символы комментариев со' следующих строк, при необходимости изменив их (листинг 1.5).
При установке РНР, как CGI-приложения, интерпретатор РНР будет загружаться каждый раз при вызове PHP-сценария. В связи с этим возможно некоторое ухудшение быстродействия. Если РНР установлен, как CGI-приложение, то при внесении изменений в файл php.ini Apache перезагружать не следует, т. к. установки читаются каждый раз при выполнении РНР-сценария. Установка РНР, как CGI, немного ускоряет внесение изменений в конфигурацию РНР, поскольку она не требует перезагрузки Web-сервера.
Включает и отключает буферизацию вывода. Если данная директива включена, то это означает, что заголовки HTTP можно выводить в любом месте сценария. Для управления буферизацией вывода также можно использовать функции ob_start () И ob_end_f lush ().
Включение или выключение безопасного режима для интерпретатора РНР, работающего в режиме CGI. В безопасном режиме сценариям РНР запрещен доступ к файлам, лежащим за пределами Web-узла, к которому они принадлежат.