Swoole实验室系列文章关注Swoole的实际应用,不讲解基础知识,因此我们假设读者具备以下知识技能:
了解Web页面基础,不限于HTML5,CSS3,Javascript;
熟悉PHP基础,基本语法,了解MVC,PHP7等;
了解Linux基础,系统基本操作命令,Nginx配置基础;
熟悉MySQL、Redis等数据相关操作。
Swoole实验室系列文章计划以实际项目开发,讲解有关Swoole的应用:
使用Swoole发送邮件
使用Swoole批量发送邮件
Swoole服务管理
使用Swoole实现即时聊天
使用Swoole实现定时任务
Swoole在秒杀与抢购中的应用
使用Swoole控制设备,如重启设备
...
系统运行环境
Swoole实验室系列文章中的DEMO示例代码运行环境是在CentOS7.x,PHP7.2,Swoole2.2上。
构建项目
进入主题,我们打算构建一个将SwooleApp的项目,使用Composer来构建。
首先创建项目目录结构:
swooleApp
|----src
|----App
|----public
很显然,src/目录是我们的源代码程序文件目录,public/目录是对外公共目录,我们允许web可以直接访问到这个目录。
进入到swooleApp项目目录下,打开命令行工具&#x