文档首页 > > 快速入门> 基于PHP的H5应用开发> 概述

概述

分享
更新时间: 2020/05/21 GMT+08:00

文档目的

本文通过示例项目“小蝌蚪即时交互游戏”介绍如何使用DevCloud开发基于PHP语言的H5应用,为研发PHP项目的企业或个人提供上云指导。

项目详情

  • 项目名称:小蝌蚪即时交互游戏。
  • 项目简介:“小蝌蚪即时交互游戏”采用PHP(workerman框架)+HTML5技术开发,是一款以workerman作为应用服务器,前端采用HTML5+WebSocket开发。游戏交互很简单,点击屏幕小蝌蚪可以自由游动,其它玩家可以看到周围玩家的游动状态,并且可以即时聊天。

      

  • 项目架构 :
    • 前端采用HTML5开发。
    • 以PHP的workerman框架开发后台游戏服务器。
    • 后端PHP多进程支持。
    • 采用WebSocket协议。
    • PHP实时推送技术。
    • 独立运行,不依赖Mysql、apache、nginx等软件。
  • 部署环境:Ubuntu 16.04。
  • 涉及华为云服务:

前提条件

使用DevCloud开展本例前,需要先进行以下步骤。若已有华为云账号及弹性云服务器,则可忽略。

  • 注册华为云账号:在华为云官网注册华为云账号,并进行实名认证,此账号适用于所有华为云产品。
  • 购买弹性云服务器:部署将使用带有公网IP的华为云ECS(本文中使用的操作系统为CentOS 7.1)。ECS的购买方式请参考购买并登录Linux弹性云服务器
    • 本例中对弹性云服务器的配置没有特殊要求,购买时选择最基本配置即可。
    • 弹性云服务器的购买方式有“包周期”“按需”,若只参考本例进行DevCloud体验,可选择“按需购买”方式,在体验之后将弹性云服务器删除,避免产生不必要的费用。

项目过程

DevCloud基本操作流程请参考快速上手DevCloud

本例中将依次进行以下步骤:

  1. 创建项目、进行项目规划
  2. 创建代码仓库、管理项目代码
  3. 构建并归档软件包
  4. 部署软件包至云主机

  

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问