Swoole Framework 入门教程(1)

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项目 已经跑起来了  , 下一步开始 对 其进行 阉割了 。

时间: 2024-10-26 22:12:15

Swoole Framework 入门教程(1)的相关文章

Swoole Framework 入门教程(2)-默认路由方式以及GSF扩展路由方式

Swoole Framework默认路由方式 swoole 框架默认支持的非正则路由方式 有三种  /page/index?a=1  /page/index/a-1?c=page&v=index&a=1 默认的路由寻找 /page/index此项可配置      page 是 Controller的名字  index 是 Controller 对应的方法 正则路由 修改 apps/configs/rewrite.php ,增加正则配置.具体使用方法请看示例. $rewrite[] = ar

Swoole Framework 入门教程(3)-风骚的入口文件

看一段  GSF封装后的入口文件的代码 ,求佛祖保佑代码无bug  如此风骚.... <?php /** * _ooOoo_ * o8888888o * 88" . "88 * (| -_- |) * O\ = /O * ____/`---'\____ * . ' \\| |// `. * / \\||| : |||// \ * / _||||| -:- |||||- \ * | | \\\ - /// | | * | \_| ''\---/'' | | * \ .-\__ `-

高性能PHP框架Symfony2中文入门教程

最近,出于对Symfony2的关注,在网上闲逛时不时会留意Symfony2的文章,尤其是中文方面的.前段时间拜读了一饼兄的<Symfony2入门>一文,觉得比官网上的例子涉及面更广便做了转载.今日有暇细读,却发现一饼兄只是大体对Symfony2做了介绍,如果参照该文来入门的话,却是存在很大的问题,于是便有了这一篇文章. 下载 首先是下载Symfony2,这个简单,到 http://symfony.com/download或者本站下载.本人由于使用的是Ubuntu系统,所以下了个.tgz的,然后

ASP.NET MVC5 + EF6 入门教程 (5) Model和Entity Framework

原文:ASP.NET MVC5 + EF6 入门教程 (5) Model和Entity Framework 文章来源: Slark.NET-博客园 http://www.cnblogs.com/slark/p/mvc-5-ef-6-get-started-model.html  上一节:ASP.NET MVC 5 入门教程 (4) View和ViewBag 下一节:ASP.NET MVC5 + EF6 入门教程 (6) View中的Razor使用 源码下载:点我下载 一.创建Model MVC中

ReactiveCocoa入门教程:第二部分

翻译自:http://www.raywenderlich.com/62796/reactivecocoa-tutorial-pt2 原文链接: ReactiveCocoa 是一个框架,它允许你在你的iOS程序中使用函数响应式(FRP)技术.加上第一部分的讲解,你将会学会如何使用信号量(对事件发出数据流)如何替代标准的动作和事件处理逻辑.你也会学到如何转换.分离和组合这些信号量. 在这里,也就是第二部分里,你将会学到更多先进的ReactiveCocoa特性,包括: 1.另外两个事件类型:error

正则表达式30分钟入门教程

本文系转载,首收录于个人云笔记,个人觉得是相当好的正则入门教程,文章略作修改. 首页 | 常用正则表达式 | 正则表达式测试工具 正则表达式30分钟入门教程 版本:v2.33 (2013-1-10) 作者:deerchao 转载请注明来源 目录 跳过目录 本文目标 如何使用本教程 正则表达式到底是什么东西? 入门 测试正则表达式 元字符 字符转义 重复 字符类 分枝条件 反义 分组 后向引用 零宽断言 负向零宽断言 注释 贪婪与懒惰 处理选项 平衡组/递归匹配 还有些什么东西没提到 联系作者 网

2015 最简单的 Spring MVC 入门教程

2015 最简单的 Spring MVC 入门教程 太阳火神的美丽人生 (http://blog.csdn.net/opengl_es) 本文遵循"署名-非商业用途-保持一致"创作公用协议 转载请保留此句:太阳火神的美丽人生 -  本博客专注于 敏捷开发及移动和物联设备研究:iOS.Android.Html5.Arduino.pcDuino,否则,出自本博客的文章拒绝转载或再转载,谢谢合作. Simplest Spring MVC Hello World Example / Tutor

正则表达式30分钟入门教程 专题

来园子之前写的一篇正则表达式教程,部分翻译自codeproject的The 30 Minute Regex Tutorial. 由于评论里有过长的URL,所以本页排版比较混乱,推荐你到原处查看,看完了如果有问题,再到这里来提出. 一些要说的话: 如果你没有正则表达式的基础,请跟着教程"一步步来".请不要大概地扫两眼就说看不懂--以这种态度我写成什么样你也看不懂.当我告诉你这是"30分钟入门教程"时,请不要试图在30秒内入门. 事实是,我身边有个才接触电脑,对操作都不

正则表达式30分钟入门教程[转]

[目录] 正则表达式30分钟入门教程 本文目标 如何使用本教程 正则表达式到底是什么东西? 入门 测试正则表达式 元字符 字符转义 重复 字符类 分枝条件 分组 反义 后向引用 零宽断言 负向零宽断言 注释 贪婪与懒惰 处理选项 平衡组/递归匹配 还有些什么东西没提到 本文目标 30分钟内让你明白正则表达式是什么,并对它有一些基本的了解,让你可以在自己的程序或网页里使用它. 如何使用本教程 别被下面那些复杂的表达式吓倒,只要跟着我一步一步来,你会发现正则表达式其实并没有想像中的那么困难.当然,如