
- •Установка
- •Запуск веб-сервера
- •Настройка
- •Базы данных
- •Установка
- •Настройки сервера
- •Виртуальные хосты
- •Установка
- •Панель управления xampp
- •Настройка параметров
- •Установка
- •Запуск веб-сервера
- •Локальные сайты
- •Настройки комплекта
- •Установка
- •Оболочка
- •Настройки Endels
- •Локальные сайты
- •Директивы ssi
- •Директива config
- •Параметр errmsg
- •Параметр timefmt
- •Параметр sizefmt
- •Директива include
- •Параметр file
- •Параметр virtual
- •Директива echo
- •Переменные окружения
- •Условные выражения
- •Ssi на практике
- •Ссылка на главную страницу
- •Определение Internet Explorer
- •Создание шаблона
- •Выделение текущего пункта меню
- •Версия для печати
Локальные сайты
Для создания локального сайта достаточно создать внутри папки html папку с именем домена, а в ней папку www. Чтобы не возникало конфликтов с существующими сайтами, домен первого уровня можно заменить на .lc, например для сайта htmlbook.ru локальная копия будет храниться в html\htmlbook.lc\www. После создания необходимых папок следует перезагрузить веб-сервер или запустить его, если это ещё не было сделано.
После закрытия программы и её повторного запуска список сайтов отображается в специальном меню (рис. 3), через которое можно быстро открыть сайт в браузере.
Рис. 3. Список локальных сайтов
Настройки комплекта
Основные настройки по управлению программы находятся в меню «Настройки», где вы можете задать букву виртуального диска, автозапуск, версию PHP, MySQL и др. (рис. 4).
Рис. 4. Общие настройки
Автозапуск сервера — позволяет не загружать веб-сервер вручную, а делать это автоматически при запуске программы Open Server.exe.
Очищать логи при запуске сервера — информация о запросах и ошибках не будет накапливаться, а станет удаляться каждый раз при очередном запуске веб-сервера. Посмотреть эту информацию можно в меню «Просмотр логов».
Быстрый запуск — корректность запуска сервисов не проверяется. Эту опцию не рекомендуется включать, нужна она только при возникновении конфликтов между портами.
Буква виртуального диска — можно указать букву, которая будет автоматически задействована при запуске комплекта. По умолчанию используется W.
IP-адрес сервера — локальный адрес, по которому происходит обращение к сайтам.
Во вкладке «Настройки модулей» (рис. 5) выбирается, какой веб-сервер использовать (Apache или nginx), версия PHP и MySQL.
Рис. 5. Настройки модулей
Остальные вкладки — «Настройки Email» и «Настройки кодировок» применяются редко.
Заметьте, что когда веб-сервер запущен, настройки нельзя сохранить, поэтому первоначально надо его остановить и только после этого настраивать.
Резюме
OpenServer — это пожалуй наилучший комплект на сегодняшний день для создания и тестирования локальных сайтов под Windows. Удобное меню, система запуска, простое создание виртуальных хостов, внимание к мелочам позволяют легко работать начинающим веб-разработчикам, а входящие в комплект компоненты устроят и профессиональных программистов. Приятно, что это всё может работать на флэшке и не требует установки, что позволяет быстро переносить свои проекты целиком с одного компьютера на другой. Эта возможность, конечно, не всем потребуется, но хорошо, что она есть.
Несмотря на практичность и комфортность работы, комплект имеет и некоторые недостатки. Он запускается только под Windows XP SP3, Windows Vista или Windows 7 с административными правами. Также может возникнуть несовместимость с другими установленными программами, которая потребует отдельного отлаживания. Ещё мне не очень понравилась избыточность комплекта, две версии PHP и MySQL точно ни к чему, а указать на этапе скачивания свои предпочтения нельзя. Буду надеяться, что когда-нибудь появится облегчённая версия комплекта, если же нет, то лишние компоненты всегда можно удалить вручную.
Если у вас установлена Windows, имеются административные права, что на домашнем компьютере обычное дело, то ставить и использовать OpenServer надо непременно. Для разработки и тестирования локальных сайтов самое оно.
Endels
комментариев: 35
11.08.2013
Влад Мержевич
http://endels.ru
Включает в себя: Apache, PHP, MySQL, phpMyAdmin, Zend Optimizer, XDebug. Русская версия: есть.
В Рунете большой популярностью пользуется комплект Denwer, проект Дмитрия Котерова. Объяснить популярность, пожалуй, можно активной русскоязычной поддержкой на форуме, а также подробным руководством по установке и использованию, опять же на русском языке. Плюс автоматизированная система по созданию виртуальных хостов на локальном компьютере. В остальном, Denwer проигрывает другим комплектам по части удобства применения и управления. То, что Denwer морально устарел понимают и его разработчики, дав жизнь новому проекту под именем Endels. Фактически, это тот же Denwer, сохранивший свои удобные штучки, но работающий в современных операционных системам и с новой оболочкой.