开发学院

您的位置:首页>教程>正文

教程正文

Phaser 3 安装web服务器

Windows操作系统

  在Windows上有许多“捆绑安装程序”,它们打包在一起,从一个exe文件中安装流行的web技术,如Apache、PHP和MySQL。

  我们推荐WAMP或XAMPP套件,两者都有简单的安装指南。WAMP专门在你的系统托盘上安装了一个图标,你可以从这里停止和重启服务,也可以修改Apache的设置,比如为一个项目创建一个新的文件夹别名。

  Cesanta提供Mongoose web服务器。这是一个非常小的应用程序,不需要安装,可以作为一个单独的exe文件运行。如果没有SSI和WebDAV之类的附加包(HTML5游戏不需要这些包),exe的大小只有区区45KB。即使是全功能版也只有355KB。

  你也可以只下载一个网络服务器,而不是一个“一体化”的包。微软IIS和Apache都可以免费下载。


OS X

  作为Unix环境的核心,OS X比Windows有更多的选择。但是如果你想要一个像WAMP一样的“一体化”的方法,有一个干净易用的界面,那么我们强烈推荐MAMP。这有两个版本:一个是免费的,一个是付费的。

  当然,也有手动设置本地web服务器的指南,比如为Mountain Lion编写的指南。选择你觉得最舒服的方法。


grunt连接

  Grunt是一个已经安装的非常强大的工具,不管你是否将它用作web服务器。本质上,它是一个基于JavaScript的任务运行器,允许你自动执行冗长耗时的任务。例如,我们在Phaser中使用它来构建我们的分发脚本。但是它也可以配置为使用插件Connect来服务本地文件,充当web服务器。


使用Python的简单HTTP服务器

  如果你需要一个快速运行的web服务器,并且不想在设置Apache或下载应用程序上浪费时间,那么Python可以帮助你。Python附带了一个简单的内置HTTP服务器,它可以提供来自任何本地文件夹的文件。很自然,你唯一需要安装的就是Python。点击此处阅读完整指南


node.js的http-server

  http-server是一个用于node.js的简单的、零配置的命令行http服务器。它对于生产使用来说足够强大,但对于测试、本地开发和学习来说也足够简单和易于掌握。或者像网站上说的那样“提供静态文件,就像它们是绑在火箭上的乌龟”。从http-server网站获取npm和说明


php 5内置web服务器

  从PHP 5.4.0开始,CLI SAPI提供了一个内置的web服务器。它只适用于开发目的,并按顺序提供所有文件,但对测试HTML5游戏来说足够强大。它是从一个命令行调用中调用的,你可以在PHP手册中找到关于如何做的细节。


  无论您如何做,能够在本地提供文件服务是非常重要的。完成这些之后,您就可以在第3部分中选择一个IDE了。