| |
ю -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, и, наконец, в каталоге
|
|