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

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

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

Библиотека :: Компьютеры и Программирование :: Котеров Д. В. - Самоучитель PHP 4
<<-[Весь Текст]
Страница: из 287
 <<-
 
у, чтобы 
файл выглядел так: 
Листинг 4.4. Файл hosts 
127.0.0.1 localhost hacker 
127.0.0.2 cracker 
Обратите внимание на то, что хост hacker описан на той же строке, что и 
localhost. Дело в том, что в файле hosts должны указываться только уникальные 
IP-адреса. Если же одному адресу сопоставляется сразу несколько хостов, то один 
из 
них (тот, который идет первым) объявляется главным, а остальные — его псевдони- 

мами. В нашем случае localhost — главный, а hacker — его псевдоним. Apache 
при получении запроса на адрес 127.0.0.1 узнает, что он пришел хосту с именем 
hacker, и активизирует соответствующий блок . 
Итак, мы создали виртуальные хосты со следующими свойствами: 
Хост hacker: 
r имя — hacker; 
r доступен по адресу http://hacker; 
r расположен в каталоге z:/home/hacker; 
r каталог для хранения документов — z:/home/hacker/www, доступный по адре- 
су http://hacker/; 
r каталог для CGI — z:/home/hacker/cgi, доступный по адресу 
http://hacker/cgi/; 
r файлы журналов хранятся в z:/home/hacker. 

Часть II. Выбор и настройка инструментария. Web-сервер Apache 92 
Хост cracker: 
r имя — cracker; 
r доступен по адресу http://cracker или http://127.0.0.2; 
r размещен в каталоге z:/home/cracker; 
r каталог для хранения документов — z:/home/cracker/www, доступен по адресу 
http://cracker/; 
r каталог для CGI — z:/home/cracker/cgi, доступен по адресу 
http://cracker/cgi/; 
r файлы журналов содержатся в z:/home/cracker. 
Необходимо заметить, что главный хост (невиртуальный, тот, который мы соз- 
дали ранее) по-прежнему доступен по адресу http://127.0.0.1 или 
http://localhost. Более того, его директория cgi-bin "видна" всем суще- 
ствующим виртуальным хостам, так что вы можете ее использовать. 
После всех изменений не забывайте перезапускать Apache. 
Просто завершить сервер, нажав на кнопку Закрыть в правом верхнем углу его 
окна, недостаточно — нужно воспользоваться пунктом Stop Apache в меню 
Пуск u Программы u Apache Web Server u Management. В противном случае 
закроется только окно Apache, а сам сервер останется работать в фоновом 
режиме, так что изменения, внесенные в httpd.conf, не будут активизирова- 
ны. 

Глава 5 
Установка PHP и MySQL 
Давайте теперь перейдем к установке языка PHP версии 4, ради которого, 
собственно, 
мы и устанавливали сервер Apache. К сожалению, на момент написания этих строк у 

PHP не было нормальной setup-программы, которая могла бы установить PHP со все- 

ми необходимыми нам модулями за один прием, как мы проделали это с Apache. Так 
что, возможно, его инсталляция покажется вам чуть сложнее. 
Прежде всего, вам нужно запастись терпением и загрузить с официального сайта 
PHP 
http://www.php.net из секции Downloads два файла: один с расширением zip, а 
дру- 
гой — exe. Ссылки на эти файлы находятся почти на самом верху страницы, после 
заголовка Win32 Binaries. Первый файл представляет собой полную версию PHP 4, 
но не имеет удобной программы установки, а второй, наоборот, является 
автоматиче- 
ской программой установки, но не содержит в себе наиболее часто используемых 
мо- 
дулей. 
Так было на момент написания данной книги. Возможно, в будущем разработ- 
чики PHP будут поставлять дистрибутив в виде одного большого exe-файла, 
но пока это не так. 
Советую вам также скопировать полную документацию по PHP, ссылка на которую 
есть на странице чуть ниже. Уверен, в будущем она еще не раз вас выручит. 
Стоит сказать еще пару слов насчет версии PHP. Язык постоянно совершенствуется, 
и 
на момент создания книги последней версией была 4.0.3. Скорее всего, когда вы 
бу- 
дете читать эти строки, выйдет более новая версия — например, 4.0.10. Думаю, 
наи- 
лучшим решением будет загрузить ту, что поновее, потому что в ней, возможно, 
ис- 
правлены
 
<<-[Весь Текст]
Страница: из 287
 <<-