当前位置: 首页 > 后端技术 > PHP

Hyperf实战问答系统界面开发——概述(连载)

时间:2023-03-29 18:53:54 PHP

转自白狼栈:查看Hyperf原文介绍,不再过多介绍。官方文档参考https://hyperf.wiki/3.0/#/README。由于我们还没有等到hyperf3.0的官方包(预计很快,截至目前(2022-11-02)已经发布了13个rc包)。但是不影响我们基于docker+hyperf3.0的学习。这个系列我们主要讲什么?我们主要是模仿网站http://funqas.com/,使用hyperf实现了一套问答系统的界面开发,包括hyperf框架的搭建,各个功能模块的实现,以及后期的部署。教你如何基于hyperf框架开发。本套教程主要包括但不限于以下知识点:hyperf框架的配置、异常处理、统一响应、国际化支持、表单验证、jwt、中间件、队列、邮件、事件、模型、缓存、全文搜索elasticsearch、redis、swagger文档、mongodb、任务机制、协程交互、七牛文件管理、阿里云日志服务、内存泄漏检测、链接跟踪、aop、自动化部署(单机和集群部署)等。另外,如果您在学习过程中有任何问题或想学习,请在http://funqas.com/上留言。最后,在学习本教程之前,您需要做哪些准备工作?注册一个七牛账号并进行实名认证(我们会演示第三方存储和协程的交互)有一个阿里云账号(我们会使用阿里云的日志服务和链接跟踪)最好有一个域名(存储空间和项目上线的需要,如果没有,可以关注“白狼栈”公众号,向我申请免费试用)最好有一台服务器(后期实际部署),有一定的编程经验,和一些docker和linux的理解教程更多的是针对想全面学习hyperf框架的用户。如果你对php微服务感兴趣,推荐你去了解一下hyperf微服务系列。注:前端模板页面我已经上传到github,大家可以自行下载。(https://github.com/bailangzha...)补充:这里先说说后续课程的安排。先完善框架,至少能跑起来用;对于简单的知识点,官方文档的入口会穿插在文章中,大家一定要从文档中学习,我们会详细讲解重点难点知识点,比如协程;front-end模板刚刚预留好了,页面其实就是我们需要的。后面我们会划分功能模块,一一实现;功能模块实现后,我们将详细介绍如何部署到线上,包括单机和集群;学习过程中有任何问题欢迎留言。