Я використовую для тестування і розробки сайтів на бітрікс (та й інших теж) пакет "Бітрікс: Веб-оточення" для Windows, спочатку заточений під один сайт. Давайте встановимо кілька сайтів в одне веб-оточення, заодно прикрутимо адмінку для бази даних MySql.
Пакет «Бітрікс: Веб-оточення» виробник рекомендує використовувати для тестування демо-версій продукту. Зручний і зрозумілий майстер автоматично встановить всі, що необхідно для роботи з продуктом: MySQL 5.0.51, Apache 2.2.8, PHP 5.3, eAccelerator 0.9.5. Він нібито навіть повинен вміти відправляти пошту.
Викачуємо веб-оточення звідси. запускаємо і встановлюємо наприклад в папку "D: / BitrixEnv".
В папці "D: \ BitrixEnv \ apache2 \ conf \ sites" дублюємо файл default.conf з настройками за замовчуванням, називаємо його "9449.conf", знову ж таки для зручності ідентифікації.
Редагуємо, змінюючи цифри порту, місце розташування папки сайту і ім'я файлів журналів (на малюнку жовтим і помаранчевим кольором)
Дополнільний сайт в "Бітрікс: Веб-оточення" готовий до запуску!
Помічено одна дивина - демо версії Бітрікс при установці не можуть самі створити базу даних (в ручному режимі установки). Для вирішення цієї проблеми, і взагалі для зручного управління базою даних MySql багато радять phpmyadmin. Це безумовно, хороший інструмент, але для нашого випадку я рекомендую Adminer (колишній phpMinAdmin) - це легкий інструмент адміністрування MySQL, PostgreSQL, SQLite, MS SQL і Oracle. Проект народився як «полегшений» варіант phpMyAdmin. Adminer вміщується в один файл і не вимагає установки (достатньо скопіювати php файл на сервер, наприклад в "D: \ BitrixEnv \ www \ adminer.php").
Далі відкриваємо файл index.html в папці "D: / BitrixEnv / www" і пишемо там приблизно наступне:
Перезапускаємо Бітрікс оточення через іконку в треї і приступаємо до тестів і розробці сайтів.
Аналогічні дії виконуємо для наступних додаткових сайтів - копіюємо останній конфиг, міняємо номер порту на більший, виправляємо папку сайту і імена файлів журналів (доступу і помилок), додаємо запис в основний index.html. Після перезапуску веб-оточення всі сайти повинні працювати, як ми їх і налаштували.
Було б непогано якось автоматизувати цей процес, як в XAMMP або Денвері. Ну це в ідеалі :)