AppServ
Включает в себя: Apache, PHP, MySQL, phpMyAdmin.
Русская версия: нет.
Установка
После скачивания и запуска файла предстоит пройти несколько шагов. На первом экране программы установки приводятся типовые фразы, что надо бы закрыть другие приложения и нажмите кнопку «Next» (Далее) для продолжения. Нажимаем и видим текст лицензии GNU, для согласия с которой надо нажать кнопку «I Agree» (Согласен). На следующем экране (рис. 1) вы должны указать папку, в которую будет установлен комплект. По умолчанию стоит C:\AppServ, и если это местоположение устраивает, жмем «Next», либо меняем путь на желаемый.
Рис. 1. Место для сохранения файлов комплекта
При желании вы можете установить только необходимые компоненты, но из-за того что выбор небогат, нужны все (рис. 2). Поэтому нажимаем «Next» без внесения каких-либо изменений.
Рис. 2. Выбор компонент
Для настройки веб-сервера следует указать его имя, почтовый адрес администратора и адрес порта (рис. 3). В качестве имени впишите localhost, адрес почты можно вставить любой, как реальный, так и несуществующий, а порт оставляете исходным по умолчанию (80).
Рис. 3. Параметры веб-сервера Apache
На следующем экране предлагают ввести пароль для доступа к базам MySQL (рис. 4). Этот пункт крайне важен, поэтому запишите пароль где-нибудь отдельно, в ближайшее время он нам еще пригодится. В поле введите пароль и повторите его для проверки в соседнем поле. Больше никаких изменений делать не потребуется.
Рис. 4. Настройки MySQL
Все готово для установки, поэтому жмем кнопку «Install» и ожидаем, когда программа перепишет файлы и настроит необходимые службы. Окончательно вы можете указать, запустить Apache и MySQL после нажатия на кнопку «Finish» (Готово) или нет (рис. 5).
Рис. 5. Завершение установки
Если вы оставили галочки включенными как на приведенном рисунке, после завершения установки Apache и MySQL будут запущены как службы Windows. Для проверки работоспособности достаточно в адресной строке любого браузера набрать localhost. Если все в порядке, вы увидите страницу, показанную на рис. 6.
Рис. 6. Страница по умолчанию
Запуск веб-сервера
Исходно Apache и MySQL запускаются как службы при загрузке Windows, поэтому какие-либо дополнительные действия для запуска веб-сервера не нужны. Однако некоторых может не устроить такой подход, особенно в случае нечастого использования этих технологий. В любой момент можно отключить службы или включить их вновь через меню Add-Remove Windows Service (Добавить-удалить службу Windows) (рис. 7).
Рис. 7. Меню программы в Пуске
Для самостоятельного запуска программ предназначено меню Control Server by Manual (Ручное управление сервером).
Настройка
Настройка сервера осуществляется через текстовые файлы, которые легко открываются через меню программы (рис. 8).
Рис. 8. Ссылки на файлы конфигурации Apache, MySQL и PHP
Рекомендуем в файле httpd.conf сразу раскомментировать строку с модулем rewrite, убрав символ решетки впереди, как показано на рис. 9. Этот модуль применяется достаточно часто и удивительно, что именно он оказался заблокированным.
Рис. 9. Редактирование файла httpd.conf
Чтобы изменения вступили в силу, сохраните файл и перезагрузите веб-сервер через меню Control Server by Service\Apache Restart (Управление сервером как службой\Перезагрузить Apache).
Базы данных
Управление базами происходит через PhpMyAdmin, для входа введите в браузере адрес http://localhost/phpMyAdmin, после чего появится запрос имени и пароля (рис. 10). В качестве имени вводится root, а пароль тот, что вы указывали на этапе установки программы (см. рис. 4).
Рис. 10. Вход для управления базами данных
Если по каким-то причинам вы забыли пароль, его можно восстановить через пункт меню «Reset MySql Root Password».
Резюме
Основной недостаток комплекта в отсутствии встроенной системы виртуальных хостов, позволяющих держать несколько сайтов на одном веб-сервере. Если же вы работаете с одним единственным сайтом, то AppServ вполне подойдет для работы, причем не только для тестирования сайта, но и для публикации его в Интернете. Разумеется, с некоторыми оговорками, из которых главная — работа комплекта под Windows. В то же время, AppServ очень хорошо интегрируется с операционной системой. Веб-сервер можно запускать как службу автоматически, так и вручную. В целом же, существуют лучшие и более развитые решения для установки локального веб-сервера, чем AppServ.