На Windows Server установил Apache 2.2+PHP 5.3.5+MySQL. Потестил, все работает. Создал три сайта для тестирование и добавил их в файл hosts.
Раскомментировал строку “Include conf/extra/httpd-vhosts.conf” в файле httpd.conf.
В файл httpd-vhosts.conf добавил хосты:
HTML код:

[html] <VirtualHost *:80>
ServerAdmin webmaster@site1.ru
DocumentRoot "C:/sites/www.site1.ru"
ServerName www.site1.ru
ServerAlias www.site1.ru
ErrorLog "logs/site1.ru-error.log"
CustomLog "logs/site1.ru-access.log" common
<Directory "C:/sites/www.site1.ru/">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@site1.ru
DocumentRoot "C:/sites/www.site2.ru"
ServerName www.site2.ru
ServerAlias www.site2.ru
ErrorLog "logs/site2.ru-error.log"
CustomLog "logs/site2.ru-access.log" common
<Directory "C:/sites/www.site2.ru/">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@site3.ru
DocumentRoot "C:/sites/www.site3.ru"
ServerName www.site3.ru
ServerAlias www.site3.ru
ErrorLog "logs/site3.ru-error.log"
CustomLog "logs/site3.ru-access.log" common
<Directory "C:/sites/www.site3.ru/">
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
[/html]
Все работает.
Решил установить phpmyadmin. Браузер не видит папку. А по localhost переходит на первый сайт. Без хостов все нормально. Помогите пожалуйста.