Swoole Framework入门教程1
简介
Swoole为广大php 程序员带来了福音, 用一句话说 重新定义PHP, 底层用c扩展实现,配合PHP7 性能不弱于 golang ,并且还可以脱离 fpm 来执行, 让php变得好像nodejs一样~~。
如果你选择使用Swoole 那么不要以过去写PHP 的思想来看待Swoole,那完全不一样。
由于其文档相当少,对于PHP程序员来说门槛太高!!
今天开始为大家整理Swoole Framework 系列教程,并且针对框架进行二次封装, 这里采用的demo是我封装好的项目GSF,我会一步一步将swoole framework 二次封装成简单易用的项目。
地址: GSF代码下载
环境搭建
环境搭建步骤可以去官网查看, 用 pecl 非常简单,如果大家有不会搭建可以 留言 我可以 写一遍关于各平台搭建swoole的文章,
目前windows下 需要 安装 cygwin 才可以搭建swoole开发环境哦。
http://wiki.swoole.com/wiki/page/6.html
项目结构
RunHttpServer.php 是整个项目的入口文件
logs 存放日志文件
config 存放服务器配置文件
libs 存放 swoole framework 相关 核心文件
apps 存放 controller model 数据库 缓存配置 任务 通用代码
测试运行
php RunHttpServer.php start .....
浏览器测试
OK! GSF项目 已经跑起来了 , 下一步开始 对 其进行 阉割了 。