ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 写在前面的话 本书默认读者已具备如下能力: * 熟练使用PHP语言 * 熟练使用MySQL、Redis数据库 * 熟练使用Linux操作系统 * 基本了解Unix网络编程相关知识(参阅《Unix网络编程(卷1)》) * 基本的gdb使用 第一章将讲解如何配置PHP&Swoole的开发环境,会一步步列出安装所需的依赖和命令。 第二章将讲解Swoole的基本功能和配置选项,包括Worker进程、Task Worker进程、Timer计时器、Process进程、swoole_table内存表等,也会讲解这些功能的基本使用方法。 第三章将讲解Swoole的内置协议部分,讲解如何自定义TCP的应用层通信协议。同时也会介绍Swoole内置的多种协议解析方式,比如Http服务器、WebSocket服务器等等。 第四章将讲解Swoole Client的相关内容,讲解如何创建和使用Swoole提供的多种Client,如TCP Client、异步Http Client、异步MySQL Client等。 第五章将讲解Swoole的异步IO部分,包括异步文件读写和异步EventLoop事件循环。 第六章将讲解Swoole的一些实战用法,比如使用Task进程进行异步任务处理、使用Process执行监控命令等 第七章将讲解Swoole的一些相关框架,比如ZPHP,Hprose,Dora-rpc等等 第八章将讲解Swoole与一些现有框架的结合,比如Swoole-Yaf,Swoole-Phalcon等 第九章开始将讲解Swoole实战,通过一些实际项目来深入了解Swoole的应用。(构思中)