workerman源码-安装workerman

在读源码的第一步,确定是要将工具给安装到本身的服务中.workerman的安装方式我推荐使用composer.之后都将在composer install 后的vendor目录中截取源码.php

安装workerman

composer require workerman/workerman

静待安装完成.若是是由于镜像源的问题安装很慢,请使用阿里的镜像源linux

// 全局配置
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
// 当前项目配置
composer config repo.packagist composer https://mirrors.aliyun.com/composer/

版本区别

这里安装的都是通用版.就是在win和linux都能使用的版本.再也不区分linux和win了.不过win版在官方文档中有说明.git

一、win版本count属性无效,所有为单进程
二、不支持start stop reload restart status命令
三、cmd命令行启动,后面可接多个文件,例如 php start_web.php start_gateway.php start_worker.php
四、没法守护进程,cmd窗口关掉后服务即中止
五、每一个启动文件只能实例化一个容器(Worker/WebServer/Gateway/BusinessWorker),须要实例化多个容器时
须要拆成多个文件,例如 start_web.php start_gateway.php start_worker.php 分别初始化web gateway worker

特别注意

咱们在这里阅读的是workerman的3.5版本.若是超过3.5版本.源码可能出现不同的地方.请自行处理.github

最后

原文地址web

相关文章
相关标签/搜索