Создание виртуального сервера в Windows

Создание виртуального сервера в Windows аналогично процедуре, описанной в предыдущем разделе, только указанные пути надо будет поменять. Следует также отметить, что директива РНР include_path использует в качестве разделителя точку с запятой, а не двоеточие, потому что двоеточие обозначает метку тома (логического диска).

Листинг 2.2 представляет собой аналог листинга 2.1 для Windows. И здесь этот код также необходимо включить в главный конфигурационный файл веб-сервера;

в Windows обычно это С: \Program Files\Apache Software Foundation\Apache2 . 2\ conf\httpd.conf.

Листинг 2.2. Конфигурация веб-сервера Apache в системе Windows (файл httpd. conf)

<VirtualHost *:80>

ServerName phpweb2 0

DocumentRoot "с : /www/phpweb20/htdocs11

<Directory "с:/www/phpweb20/htdocs"> AllowOverride None Options All </Directory>

php_value include_path ".;с:/www/phpweb2 0/include;с:/program files/php/pear"

php_value magic_quotes_gpc off php_value register_globals off </VirtualHost>

Перезапуск веб-сервера
После внесения изменений в конфигурацию веб-сервера его необходимо пере­запустить. В системе Linux для этого обычно вводят команду

#  apachectl restart

В Windows для перезапуска Apache надо открыть в панели управления список системных служб (Control PaneHAdministrative Tools^Services или Панель управления^ Администрирование^Службы) и перезапустить службу Apache2.

После перезапуска сервера можно будет обращаться к адресу http: //phpweb20 из браузера. Вместо имени сайта можно непосредственно вводить его IP-адрес, но если на виртуальном сервере используется система распознавания по именам, как было описано раньше, то при этом не будут отображаться файлы из каталога при­ложения.