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

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

Библиотека :: Компьютеры и Программирование :: Котеров Д. В. - Самоучитель PHP 4
<<-[Весь Текст]
Страница: из 287
 <<-
 
ю -S 
# командной строки. 
# 
# Если вы хотите использовать именные виртуальные хосты (name-based 
# virtual hosts), вам необходимо определить для них как минимум один 
# адрес IP (и номер порта). 
# 
NameVirtualHost 127.0.0.1:80 
# 
# Пример использования директивы VirtualHost: 
# В контейнер VirtualHost может включаться почти любая 
# директива Apache. 
# 
#  
# ServerAdmin [email protected]_domain.com 
# DocumentRoot /www/docs/host.some_domain.com 
# ServerName host.some_domain.com 
# ErrorLog logs/host.some_domain.com-error_log 
# CustomLog logs/host.some_domain.com-access_log common 
#  
#  

Приложение 1. Файл конфигурации Apache httpd.conf 
535 
#  
# Далее идут настройки для виртуальных хостов, описанных во второй 
# части этой книги. 
#----localhost 
 
ServerAdmin [email protected] 
ServerName localhost 
DocumentRoot "z:/home/localhost/www" 
ScriptAlias /cgi/ "z:/home/localhost/cgi/" 
ErrorLog z:/home/localhost/error.log 
CustomLog z:/home/localhost/access.log common 
 
#----hacker 
 
ServerAdmin [email protected] 
ServerName hacker 
DocumentRoot "z:/home/hacker/www" 
ScriptAlias /cgi/ "z:/home/hacker/cgi/" 
ErrorLog z:/home/hacker/error.log 
CustomLog z:/home/hacker/access.log common 
 
#----cracker 
 
ServerAdmin [email protected] 
ServerName cracker 
DocumentRoot "z:/home/cracker/www" 
ScriptAlias /cgi/ "z:/home/cracker/cgi/" 
ErrorLog z:/home/cracker/error.log 
CustomLog z:/home/cracker/access.log common 
 
# Конец главного файла конфигурации Apache. 

Приложение 2 
Файл конфигурации 
PHP php.ini 
Приложение 2, которое вы видите перед собой, уважаемый читатель, включает пол- 
ный перевод на русский язык комментариев внутри файла конфигурации PHP 
php.ini. 
Директивы в листинге П2.1 полностью соответствуют рекомендациям по уста- 
новке PHP для Windows, представленным в части II книги. Впрочем, чтобы 
получить этот файл, мне понадобилось всего пара изменений в настройках 
PHP по умолчанию (настройки по умолчанию хранятся в файле php.inidist) 
— не то, что в случае с Apache. 
Если вы установили PHP как модуль Apache, перед вами открываются дополнитель- 
ные возможности: вы можете задавать значения некоторых директив прямо в файлах 
httpd.conf или .htaccess. В силу специфики синтаксиса файлов конфигурации 
Apache, для отделения имени директивы и ее значения нужно использовать пробел, 
а 
не знак =. Кроме того, имена директив PHP должны быть предварены префиксом 
php_. Например, директива из php.ini 
auto_prepend_file=top.html 
будет выглядеть в httpd.conf или .htaccess так: 
php_auto_prepend_file top.html 
Приведенного листинга с комментариями должно быть вполне достаточно для пони- 
мания роли большинства директив PHP. Именно поэтому я уделил им так мало стра- 
ниц в частях IV и V данной книги. И все-таки, если у вас возникнут какие-то 
затруд- 
нения, их легко сможет разрешить документация, которую можно получить, 
например, с официального сайта PHP: http://www.php.net. 
Листинг П2.1. Файл php.ini 
[PHP] 
;;;;;;;;;;;;;;;;; 
; Об этом файле ; 

Приложение 2. Файл конфигурации PHP php.ini 537 
;;;;;;;;;;;;;;;;; 
; Этот файл содержит большинство установок PHP. Чтобы PHP смог его 
; обнаружить, он должен называться 'php.ini'. Интерпретатор ищет файл в 
; текущем каталоге, в случае неудачи — в каталоге, указанном в 
; переменной окружения PHPRC, и, наконец, в каталоге
 
<<-[Весь Текст]
Страница: из 287
 <<-