其他
基于 workerman 开发的高性能 PHP 开源框架!
🌟webman具有以下特点:
高稳定性,基于workerman开发,workerman 一直是业界bug极少的高稳定性socket框架 超高性能,webman 性能高于传统php-fpm框架10-100倍左右,比go的gin echo等框架性能高一倍左右 高复用,无需修改,可以复用绝大部分composer组件及类库 高扩展性,支持自定义进程,可以做workerman能做的任何事情 超级简单易用,学习成本极低,代码书写与传统框架没有区别 源码开源,使用最为宽松友好的MIT开源协议
🌱应用场景
WEB网站、HTTP接口、微服务、微信小程序等 物联网、智能家居、传感器、车联网、设备监控等 TCP、UDP、websocket、socket.io、即时通讯、聊天APP、聊天室、推送等 移动端应用、小程序、手机游戏、网络游戏等 HTTP代理、socks5代理、TCP代理、UDP代理等 微服务、定时任务 、消息队列、爬虫、SAAS、服务监控等
💯权威的第三方压测数据
🍄安装
环境需求
PHP >= 7.2 Composer >= 2.0
1、创建项目
composer create-project workerman/webman
2、运行
windows用户
双击 windows.bat
php windows.php
启动linux用户
debug
方式运行(用于开发调试)
php start.php start
daemon
方式运行(用于正式环境)php start.php start -d
3、访问
浏览器访问http://ip地址:8787
4、简单示例
新建控制器文件:
app/controller/UserController.php
<?php
namespace app\controller;
use support\Request;
classUserController
{
publicfunction hello(Request $request)
{
$default_name ='webman';
// 从get请求里获得name参数,如果没有传递name参数则返回$default_name
$name = $request->get('name', $default_name);
// 向浏览器返回字符串
return response('hello '. $name);
}
}
hello tom
🍁结语
https://gitee.com/walkor/webman
END
每天给大家带来网站工具、安卓软件、iOS软件、开源社区项目等黑科技!
如果你们有什么好的建议,也可以在后台留言。
创作不易,希望大家给一点鼓励,把公众号设置为"星标",点下文章"在看",谢谢大家!目前佛系更新,望多多支持~
本文发表于公众号【爱编程爱技术】
往期推荐: