РНР 5 в подлиннике

Страница 55 из 554


Глава 4. Установка Apache

113

Внимание! j

Обратите внимание на то, что мы используем не явное имя каталога (C:\WebServers), а ". .". Это позволит нам свободно переименовывать папку Webservers и даже иметь несколько таких папок, не думая об их именах. Только учтите, что Boot.bat должен обязательно находиться в каталоге etc, иначе ". ." будет указывать на корень диска С:, а не на C:\WebServers.

3. Запустите Boot.bat, чтобы создать виртуальный диск. Если все в порядке, можно продолжать.

4. Теперь добавьте ярлык для Run.bat в папку автозагрузки: Пуск | Программы | Автозагрузка. Таким образом, виртуальный диск будет создаваться при загрузке машины.

5. Рекомендуем, наконец, поставить атрибут Hidden (Скрытый) для папки C:\WebServers (например, при помощи Проводника), чтобы ее не было видно при открытии диска С:. Это позволит гарантировать, что вся работа будет вестись только с диском Z:.

Установка Apache

1. Убедитесь, что виртуальный диск Z: подключен.

2. Запустите только что полученный файл дистрибутива Apache. В появившемся окне приветствия нажмите кнопку Next, а затем — кнопку Yes, чтобы согласиться с условиями лицензии.

3. Далее появится окно, в котором вам предложат ввести некоторые параметры сервера. Укажите следующие значения (рис. 4.1):

 Network Domain — введите туда точку (".");

 Server Name — укажите locaihost;

 Administrator's Email Address — укажите любой адрес электронной почты.

114

Часть II. Выбор и настройка инструментария

Если у вас установлена ОС семейства Windows NT (т. е. Windows NT/2000/XP или Windows Server 2003), то в окне появится запрос, желаете ли вы запускать Apache в виде службы (service). Пожалуйста, откажитесь пока от этой возможности. В разд. "Службы" далее в этой главе мы дадим более подробные разъяснения.

4. Нажимайте кнопку Next в открывающихся окнах до тех пор, пока не появится запрос о выборе каталога для установки Apache. Введите Z:\usr\local\. Обычно именно этот каталог используют в Unix для установки Apache.

Не вводите путь Z:\usr\local\apache, как это следовало делать в предыдущих версиях Apache! Инсталлятор сам допишет слово "Apache" к пути. Вряд ли вы захотите иметь установленный сервер в каталоге Z:\usr\local\apache\Apache?

5. Если программа инсталляции Apache предложит создать папку в меню Пуск в папке Программы, позвольте ей это сделать, нажав кнопку Next. Начнется процесс копирования программного обеспечения.

6. По окончании копирования нажмите кнопку Finish. Процесс установки сервера завершен, впереди — его настройка.

1. Создайте на диске Z: каталог home, а в нем — каталог localhost, в котором будет храниться содержимое главного хоста Apache — того, который доступен по адресу http://localhost. Перейдите в последний созданный каталог. Создайте в нем каталоги cgi и www. В первом будут храниться CGI-сценарии, а во втором — ваши документы и программы на РНР.

Обратите внимание, что PHP-сценарии — это не совсем то же самое, что CGI-скрипты. Поэтому они должны располагаться в каталоге документов сервера, а не в CGI-каталоге.

Заметим, что подобную операцию вам нужно будет проделывать каждый раз при создании нового виртуального хоста (о них мы поговорим чуть позже). Полученная структура каталогов показана на рис. 4.2.

2. Откройте (например, в Блокноте) файл конфигурации httpd.conf, который расположен в подкаталоге conf каталога Apache (в нашем примере это Z:\usr\Iocal \apache\conf). Впрочем, вы можете и не искать этот файл вручную, а воспользоваться командой Edit configuration, пройдя по цепочке меню Пуск | Программы | Apache HTTP Server | Configure Apache server | Edit the Apache httpd.conf Configuration File. (Хм... С каждой новой версией этот путь становится все длиннее и длиннее.)

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

Настройка файла конфигурации Apache




  Hostland.Ru

 «Бесплатный хостинг Hostland.Su» © 2006