AppServ



Влад Мержевич

AppServ

http://www.appservnetwork.com

Включает в себя: Apache, PHP, MySQL, phpMyAdmin.

Русская версия: нет.

Установка

После скачивания и запуска файла предстоит пройти несколько шагов. На первом экране программы установки приводятся типовые  фразы, что надо бы закрыть другие приложения и нажмите кнопку «Next» (Далее) для продолжения. Нажимаем и видим текст лицензии GNU, для согласия с которой надо нажать кнопку «I Agree» (Согласен). На следующем экране (рис. 1) вы должны указать папку, в которую будет установлен комплект. По умолчанию стоит C:\AppServ, и если это местоположение устраивает, жмем «Next», либо меняем путь на желаемый.  

Место для сохранения файлов комплекта

Рис. 1. Место для сохранения файлов комплекта

При желании вы можете установить только необходимые компоненты, но из-за того что выбор небогат, нужны все (рис. 2). Поэтому нажимаем «Next» без внесения каких-либо изменений.

Выбор компонент

Рис. 2. Выбор компонент

Для настройки веб-сервера следует указать его имя, почтовый адрес администратора и адрес порта (рис. 3). В качестве имени впишите localhost, адрес почты можно вставить любой, как реальный, так и несуществующий, а порт оставляете исходным по умолчанию (80).

Параметры веб-сервера Apache

Рис. 3. Параметры веб-сервера Apache

На следующем экране предлагают ввести пароль для доступа к базам MySQL (рис. 4). Этот пункт крайне важен, поэтому запишите пароль где-нибудь отдельно, в ближайшее время он нам еще пригодится. В поле введите пароль и повторите его для проверки в соседнем поле. Больше никаких изменений делать не потребуется.

Настройки MySQL

Рис. 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).

Ссылки на файлы конфигурации Apache, MySQL и PHP

Рис. 8. Ссылки на файлы конфигурации Apache, MySQL и PHP

Рекомендуем в файле httpd.conf сразу раскомментировать строку с модулем rewrite, убрав символ решетки впереди, как показано на  рис. 9. Этот модуль применяется достаточно часто и удивительно, что именно он оказался заблокированным.

Редактирование файла httpd.conf

Рис. 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.

Не выкладывайте свой код напрямую в комментариях, он отображается некорректно. Воспользуйтесь сервисом cssdeck.com или jsfiddle.net, сохраните код и в комментариях дайте на него ссылку. Так и результат сразу увидят.