Начало работы с Phaser. Часть 2 — Установка веб-сервера

phaser

phaser

Содержание:
Начало работы с Phaser. Часть 1 — Введение
Начало работы с Phaser. Часть 2 — Установка веб-сервера
Начало работы с Phaser. Часть 3 — Запуск в облаке
Начало работы с Phaser. Часть 4 — Выбор редактора
Начало работы с Phaser. Часть 5 — Загрузка Phaser
Начало работы с Phaser. Часть 6 — Hello World!
Начало работы с Phaser. Часть 7 — Phaser примеры
Начало работы с Phaser. Часть 8 — Следующие шаги

Windows

В ОС Windows есть много инсталляторов которые предлагают установить сразу много технологий таких как Apache, PHP и MySql из одного.exe файла.

Мы бы рекомендовали либо WAMP сервер, либо XAMPP они оба просты в использовании и настройке. WAMP специально устанавливает иконку в трее, с помощью которой можно настраивать Apache и перезапускать/останавливать сервер.

Cesanta предоставляет веб-сервер Mongoose. Это небольшое приложение, которое не требует установки и может работать как единый исполняемый файл. Без всех дополнительных обвязок как SSI и WebDAW (ни одна из которых не понадобится вам для HTML5 игр), исполняемы файл имеет размер 45kb. Даже полно функциональная версия занимает всего 355kb.

Вместо того что бы устанавливать пакеты «всё в одном» вы можете загрузить отдельно веб-сервер. И Microsoft IIS и Apache можно скачать бесплатно.

Примечание: Скайп по умолчанию занимает порт 80. Этот порт традиционно используется веб-серверами, что бы отключить эту функцию в скайп выберите «Tools — Options — Connection» и снимите флажок  «Использовать порты 80 и 443 в качестве альтернативы для входящих соединений».

OS X

Будучи построенной на ядре Unix для OS X есть больше вариантов, чем для Windows. Но если вы хотите «всё в одном», как WAMP, с хорошим и приятным в использовании интерфейсом, то настоятельно рекомендуем MAMP. Он выпускается в бесплатном и платном вариантах.

Grunt connect

Grunt является чрезвычайно мощным инструментом, независимо от того используете вы его в качестве веб-сервера или нет. По своей сути это task runner на основе javascript позволяющий автоматизировать трудоёмкие задачи. Например, мы используем его в phaser для постройки сценариев распределения. Но так же, с помощью плагина Connect он может быть настроен для обслуживания локальных файлов, действуя в качестве веб-сервера.

Простой HTTP сервер на Pyton

Если вам быстро запустить веб-сервер и вы не хотите возиться с настройкой Apache или загружать приложения, то Pyton может помочь. Pyton поставляется с простым встроенным HTTP сервером, который может обслуживать файлы из любой локальной папки. Естественно, единственное, что вам нужно установить это Pyton. Читайте полный гайд здесь.

HTTP сервер для Node.js

HTTP сервер это простая, нулёвая конфигурация командной строки HTTP сервера для Node.js. Это достаточно мощный для использования в разработке, но и достаточно простой, что бы использовать его для тестирования и обучения. Получить npm и инструкции можно с сайта.

PHP 5 встроенный веб-сервер

По состоянию на версию PHP 5.4.0, CLI SAPI обеспечивает встроенный веб-сервер. Он подходит только для целевой разработки и обслуживает все файлы последовательно, но его вполне хватит для тестирования HTML 5 игр. Он вызывается одной командой из командной строки и вы можете найти подробную информацию как сделать это здесь, в руководстве по PHP.

Вместо того, что бы запускать локальный веб сервер, мы могли бы собрать свою игру на HTML 5 в облаке. Мы рассмотрим некоторые варианты облаков в части 3.

Оригинал.