分析easyswoole3.0源码,服务启动为例(一)
2018-10-29 15:29:09来源:博客园 阅读 ()
swoole已经升级到4了,主要的特性是更好的支持协程,easyswoole也为了更好支持协程推出了es3。我本地环境是php7.2.9 centos7
在github下载最新的3.0的demo。地址为:https://github.com/easy-swoole/demo
- git下载demo注意分支要是3.x 在xshell中选择执行路径输入:git clone -b 3.x https://github.com/easy-swoole/demo.git demo
- 安装依赖 cd demo&&composer install
- 安装es3,注意提示覆盖文件时一律填否(N)
主要是为了复制EasySwooleEvent 和 env文件,前者是es在启动过程中触发的事件回调,后者是为了根据环境匹配对于的配置文件
- 启动前修改下配置文件dev.env,为了测试es3添加的tcpServer 后面分析启动流程会涉及
CONSOLE.ENABLE=true CONSOLE.EXPIRE=60 CONSOLE.LISTEN_HOST = 0.0.0.0 CONSOLE.PORT = 9502
- 启动服务
php easyswoole start
附上本地成功启动的图示:注意sub-Server1这行,如果按照默认的配置是不会开启这个子服务的
下一篇会详细介绍es3在启动的时候干了哪些事
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- thinkPHP5分页功能实现方法分析 2020-02-08
- Laravel框架实现redis集群的方法分析 2020-01-17
- 分析php中注册器模式类用法实例 2019-12-02
- 实例分析ThinkPHP关联模型的操作 2019-11-29
- php自动加载机制的深入分析 2019-10-28
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash