数据库 - Model 前置说明
官方开源项目 抓取代理IP

命令前置说明

本章节中,所有关于Shell命令的示例代码,都是需要先cd进入到sw-x文件所在的目录下。

关于php命令说明

本章节中,所有关于php命令的示例代码,都是相当于安装了Swoole扩展的php-cli,若不是安装在默认的PHP版本下,可使用find / -name php命令查找对应bin/php的所在位置。

触发单元测试注解

格式:php sw-x test [服务类型] [路由地址]

 

通常我们使用@TestCase单元测试注解绑定一个测试用例后,是需要触发单元测试执行的,
而SW-X的单元测试用例,只支持命令行的方式触发。

例如,我们现在给HTTP服务,/user/select路由绑定了一条单元测试用例,那么在CMD界面,就可以通过,以下命令,触发单元测试执行:
php sw-x test http /user/select

服务类型共支持以下2种:

http
websocket

快速创建控制器

格式:php sw-x controller [服务类型] [路由地址] [方法名称] [路由名称]

 

该指令可能很少会用到,主要用于快速创建控制器文件,例如现在要创建一个HTTP服务下,路由地址为/user/select,仅支持POST请求的控制器,路由别名为用户查询
那完整命令为:php sw-x controller http /user/select POST 用户查询

服务类型共支持以下2种:

http
websocket

安装HTTP监控器Web组件

格式:php sw-x monitor start

 

该指令用于创建HTTP服务监控器对应的Web组件。

效果图如下:

安装RPC服务中心Web组件

格式:php sw-x rpc start

 

该指令用于创建RPC服务对应的服务中心管理界面。

注意:服务中心是基于HTTP服务运行的,所以该指令依赖于HTTP服务运行。

效果图如下:

安装HTTP服务-行为验证码组件

格式:php sw-x havior start
版本:v2.5.6起支持

 

该指令用于创建HTTP服务-行为验证码,行为校验组件。

行为验证码的效果图如下:

安装HTTP服务-点图验证码组件

格式:php sw-x click start
版本:v2.5.6起支持

 

该指令用于创建HTTP服务-仿Google点图验证码,校验组件。

仿Google点图验证码的效果图如下:

安装消息队列控制台Web组件

格式:php sw-x queue start
版本:v2.5.9起支持

 

该指令用于创建消息队列对应的监控中心管理界面。

注意:服务中心是基于HTTP服务运行的,所以该指令依赖于HTTP服务运行。

效果图如下:

SW-X

企业级 - 高性能 PHP 框架

最后更新:3年前 . 作者-小黄牛

本篇目录