Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

 
liveinternet.ru: показано количество просмотров и посетителей

Библиотека :: Компьютеры и Программирование :: Котеров Д. В. - Самоучитель PHP 4
<<-[Весь Текст]
Страница: из 287
 <<-
 
Процесс установки сервера 

завершен, впереди — его настройка. 
Рис. 4.3. Тип установки 
Этап второй: настройка файла 
конфигурации Apache 
На этом этапе вам нужно определиться с каталогом, в котором будут храниться 
ваши сай- 
ты. По умолчанию Apache использует для этого C:\Program Files\ 
Apache Group\Apache\htdocs, где сразу после установки можно найти докумен- 
тацию по серверу. Думаю, для серьезных целей такая дислокация не очень подхо- 
дит — слишком уж длинное имя, поэтому я рекомендую создать для всех сайтов от- 
дельный виртуальный диск (например, с именем Z:) при помощи утилиты subst, 
входящей в Windows. Итак, вам нужно проделать ряд действий. 

Глава 4. Установка Apache 83 
1. Выберите каталог, в котором будут храниться ваши сайты (их может быть не- 
сколько). Пусть, например, это будет C:\INTERNET. Ваш каталог будет содержать 
корневой каталог нового диска Z:. 
2. В начале файла autoexec.bat (но после команды @echo off, если она у вас там 
есть) 
напишите такую строку: 
subst Z: C:\INTERNET 
3. Перезагрузите компьютер, чтобы новый логический диск Z: создался. Теперь все,
 
что сохранено в каталоге C:\INTERNET, будет отображаться на панели диска Z:, 
как будто это — обычный жесткий диск. 
Имеются сведения, что в Windows 95/98 есть ошибка. В результате при ис- 
пользовании subst пути иногда "сами по себе" преобразуются в абсолютные 
(то есть, например, в нашем случае Z: преобразуется в C:\INTERNET), при- 
чем в процессе работы какой-нибудь программы и совершенно неожиданно 
для нее. Указанная ошибка чаще всего проявляется в неработоспособности 
Perl-транслятора (если его не совсем корректно настроить). При работе с PHP 
никаких побочных эффектов не наблюдалось. 
Вы можете также создать диск Z: с помощью какой-нибудь программы для вирту- 
альных разделов (например, с помощью встроенной в Windows 95/98 программы 
DriveSpace). Это решение, пожалуй, даже лучше, чем использование subst, как с 
точ- 
ки зрения экономии памяти, и с точки зрения быстродействия. Ведь что такое Web- 

сайт, как не набор очень небольших файлов? А DriveSpace как раз и оптимизирует 
работу с такими файлами. Как использовать DriveSpace, смотрите во встроенной в 
Windows документации. 
r Создайте на диске Z: каталог home, а в нем — каталог localhost. В нем будет 
храниться содержимое главного хоста Apache — того, который доступен по адресу 
http://localhost. Перейдите в последний созданный каталог. Создайте в нем ката- 

логи cgi и www. В первом будут храниться CGI-сценарии, а во втором — ваши 
документы и программы на PHP. Замечу, что подобную операцию вам нужно бу- 
дет проделывать каждый раз при создании нового виртуального хоста (о них мы 
поговорим чуть позже). Полученная структура каталогов показана на рис. 4.4. 
Откройте в Блокноте файл конфигурации httpd.conf, который расположен в 
подкаталоге conf каталога Apache (в нашем примере это 
C:\Program Files\Apache Group\Apache). Впрочем, вы можете и не искать 
этот файл вручную, а воспользоваться командой Edit configuration, пройдя по це- 

почке меню Пуск u Программы u Apache Web Server u Management. 
Httpd.conf — единственный файл, который вам нужно настроить. Вам пред- 
стоит найти и изменить в нем некоторые строки, а именно те, о которых упомина- 
ется далее. Во избежание недоразумений не трогайте все остальное. Следует заме- 

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

Часть II. Выбор и настройка инструментария. Web-сервер Apache 84 
комментариев, разобраться в которых с первого раза довольно тяжело (впрочем, 
вы можете обратиться к Приложению Б, в котором приведен полный перевод этих 
комментариев на русский язык). Поэтому не обращайте на них особого внимания. 
Для начала мы настроим параметры для главного хоста Apache — localhost, а так- 
же параметры по умолчанию, которые будут унаследованы всем остальными вирту- 
альными хостами, если мы когда-либо захотим их создать. 
Рис. 4.4. Структура каталогов главного хоста 
r Задайте значение параметра ServerName следующим образом: 
ServerName localhost 
Только не забудьте раскрыть комментарий для поля ServerName, т. е. убрать 
символ # перед этим параметром (установленный по умолчанию), поскольку все, 
что идет после этого символа и до конца строки, Apache игнорирует. 
r В поле DocumentRoot укажите тот каталог, в котором будут размещены ваши 
HTML-файлы. М
 
<<-[Весь Текст]
Страница: из 287
 <<-