首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏webman

    初识webman,学习使用webman

    本文将深入介绍Webman的理念、特点及其实现方式,带您领略Webman如何成为新一代开发者的首选。Webman的核心理念是“以最小内核提供最大扩展性与最强性能”。 这意味着,使用Webman的开发者可以无缝集成他们最熟悉的功能组件,实现灵活的组合与集成。 在Webman框架中集成这些组件是件轻而易举的事情,大大节省了开发时间和学习成本。 综上所述,Webman凭借其性能、稳定性、扩展性、复用性等显著优势,正在逐步改变开发者对高性能HTTP服务框架的认知。如果您正寻找一款强大、灵活、高效且易用的开发框架,Webman无疑是理想的选项。 那么我们就开始来使用webman吧一,安装webman1.webman的服务器环境需要PHP >= 7.2,Composer >= 2.0,下面我基于php7.4的环境去安装webman

    2.5K10编辑于 2024-09-07
  • 来自专栏开源技术小栈

    webman实战教程:webman-admin管理后台篇

    什么是webman webman是一款基于workerman开发的高性能HTTP服务框架。webman用于替代传统的php-fpm架构,提供超高性能可扩展的HTTP服务。 webman理念 以最小内核提供最大的扩展性与最强的性能。 webman仅提供最核心的功能(路由、中间件、session、自定义进程接口)。 在webman里集成他们是非常容易的事情。 webman与go语言的web框架压测对比(带数据库业务) webman具有以下特点 高稳定性。 webman-admin webman-admin 是webman官方推出的一个基于webman+pear-admin-layui 开发的管理后台。 打开以下界面标识安装成功 安装webman-admin 安装应用插件webman/admin 进入到webman目录下执行以下命令 composer require -W webman/admin

    5.9K20编辑于 2023-10-22
  • 来自专栏webman

    webman数据库的使用

    想知道webman是啥的或者需要看安装教程的,可以订阅这个专栏,我会不定时去补充这个专栏的文章。也欢迎大佬对这个栏目进行文章补充。 webman框架专栏地址https://cloud.tencent.com/developer/column/103665一,实际操作1.安装数据库组件,进入框架的根目录,在终端里输入下面的指令,进行安装 如果你还想尝试更深层次的使用方法,可以访问webman官网继续调试。 https://www.workerman.net/doc/webman/db/queries.html二,注意事项1.安装数据库组件时一定要复制完成,切勿复制一半或掉了。 三,结语相当于来说webman的数据库使用,还是挺简单的,我在写完这篇文章后,也会对其的查询方法进行深度化学习,动起手来吧。

    62810编辑于 2024-09-10
  • 来自专栏开源技术小栈

    Webman实战教程:轻松使用Docker部署Webman项目,打造专属你的Web应用

    Github地址:https://github.com/Tinywan/docker-php-webman 镜像仓库地址:https://github.com/Tinywan/docker-php-webman /www/webman:/app tinywan/docker-php-webman Windows docker run --rm -it -p 8787:8787 -v e:/dnmp/www/webman e:/dnmp/www/webman:/app 则是本地挂载的目录,上面表示Window环境下载 E盘,webman项目目录为 /dnmp/www/webman的挂载到容器的 app上。 $ docker run --rm -it -p 8787:8787 -v e:/dnmp/www/webman:/app ghcr.io/tinywan/docker-php-webman:8.2.11 这里重新换成8999 $ docker run --rm -it -p 8999:8787 -v e:/dnmp/www/webman:/app ghcr.io/tinywan/docker-php-webman

    2.4K10编辑于 2023-10-22
  • 来自专栏陶士涵的菜地

    PHP客服系统源码开发(一)workerman框架项目webman框架+webman-admin后台界面+gateworker搭建

    WebMan框架是一个基于PHP的Web应用程序框架,可用于搭建客服系统。 现在就要workerman的这个框架来实现一下 安装框架基础 composer create-project workerman/webman 进入框架目录执行 php start.php start  安装后台管理界面 1 执行命令 composer require -W webman/admin 2 重启webman 3 访问 http://127.0.0.1:8787/app/admin/  完成数据库相关配置 4 重启webman 5 再次进入 http://127.0.0.1:8787/app/admin/ webman/admin 会被安装于{主项目}/plugin/admin目录下 才能设置管理员账户  支持websocket安装gateworker composer require webman/gateway-worker 安装完成开启服务  现在websocket http

    2.3K30编辑于 2023-02-16
  • 来自专栏开源技术小栈

    基于webman开源商用数字人项目

    概述 GenHuman是一款基于uni-app + webman 的数字人产品。包括web、应用程序、微信小程序、后端管理。一键部署、开箱即用的项目。 www.workerman.net/check | php 如果脚本中全部提示ok,则代表满足Workerman运行环境 宝塔部署 1、新建站点 2、设置目录权限 3、设置静态代理 nginx 配置 # 将请求转发到webman

    42110编辑于 2025-08-13
  • 来自专栏开源技术小栈

    webman 官方限流组件 1.0 发布!

    简介 webman限流器,支持注解限流。 支持apcu、redis、memory驱动。 安装 composer require webman/rate-limiter 使用 <? php namespace app\controller; use Webman\RateLimiter\Annotation\RateLimiter; use Webman\RateLimiter getMobile(): string { return request()->get('mobile'); } } 配置 开源技术小栈config/plugin/webman

    30910编辑于 2024-12-19
  • 来自专栏开源技术小栈

    ServBay如何启用并运行Webman项目

    什么是 WebmanWebman 是一个基于 Workerman 的高性能 PHP 异步 Web 框架,专为构建高并发、高性能的 Web 应用而设计。 Webman 提供了简洁易用的 API 和灵活的扩展机制,非常适合用于构建实时应用、API 服务等。 Webman 的主要特性和优势 高性能:基于事件驱动和异步非阻塞 I/O,能够处理大量并发请求。 使用 Webman 创建并运行一个简单的 Web 项目 在这篇文章中,我们将介绍如何在 ServBay 环境中使用 Webman 创建并运行一个简单的 Web 项目。 workerman/webman servbay-webman-app cd servbay-webman-app 安装必要的组件 安装 Illuminate 数据库、分页、事件和 Symfony Webman 的高性能和易用性,使得它非常适合用于构建高并发、高性能的 Web 应用和 API 服务。希望这篇文章能帮助您快速上手 Webman,并应用于您的项目中。

    80610编辑于 2024-07-05
  • 来自专栏开源技术小栈

    🥳 webman-permission v2.0.0 发布!

    支持的语言 安装 composer require -W casbin/webman-permission 插件地址:https://www.workerman.net/plugin/6 使用 依赖注入配置 如使用 laravel的数据库 illuminate/database,请按照官方文档按照相应的依赖包:https://www.workerman.net/doc/webman/db/tutorial.html 通过权限认证'; } else { echo '对不起,您没有该资源访问权限'; } 启动webman,请求访问结果 自定义日志 v2.0.0 版本日志支持PSR-3 标准接口\Psr\Log 日志配置文件app/config/plugin/casbin/webman-permission/permission.php /** 日志配置 */ 'log' => [

    34700编辑于 2024-11-21
  • 来自专栏webman

    webman框架实操之请求接收

    webman框架专栏地址,欢迎大家订阅,我会不定时去补充这个专栏的文章。也欢迎大佬对这个栏目进行文章补充。 2.还是一样进入宝塔面板找到webman框架所在的根目录,在终端里输入php start.php start去启动webman3.还是打开我们之前创建好的php文件,/app/controller/TimeController.php 如上代码,首先我们需要引入一个use support\Request类,然后在用webman框架所给的助手函数request()去获取当前的get请求。

    54500编辑于 2024-09-11
  • 来自专栏Owen's World

    workerman开发脚手架webman-owen

    workerman开发脚手架webman-owenGitee链接:https://gitee.com/owenzhang24/webman-owen项目内容app端时间随机数签名,后台jwt-token

    73730编辑于 2022-10-26
  • 来自专栏webman

    webman简单写一个api吧

    想知道webman是啥的或者需要看安装教程的,可以订阅这个专栏,我会不定时去补充这个专栏的文章。也欢迎大佬对这个栏目进行文章补充。 webman框架专栏地址https://cloud.tencent.com/developer/column/103665一,前语最早学习的是thinkphp框架,奈何我是小小白,而且也不是专业生,入门的时候总是遇到一些问题 后面在工作中,遇到了微擎框架,然后就跟着一起学习了,入门上手还是挺好的,但是最近这个框架的商用限制,导致不得不转移到其他框架去,所以又开始了摸索thinkphp框架,在最近一段时间的时间,突然发现了webman (PS:作者不是专职程序员,但是又爱专研,很菜很菜)二,实际操作在上两篇文章,学习了webman框架的介绍和安装框架,并给webman框架搞了一个可视化后台,那么下面就开始进入实操了吧。

    57311编辑于 2024-09-09
  • 来自专栏服务器运维日常

    【玩转服务器】CentOS开机自启动webman

    webman举例说明,本教程也可适用于其它的开机启动命令。 1、创建一个shell脚本vi /home/webman_start.sh2、写入项目启动命令php /home/webman/start.php start -d注意这里命令中的路径要换成真实路径,/ home/webman仅为示例3、 赋予start.sh执行权限chmod +x /home/webman_start.sh4、修改/etc/rc.local文件vi /etc/rc.local5、 添加 /home/start.sh 到文件最后一行方法一:启动的同时写入日志/home/webman_start.sh > /home/webman_start.log 2>&1方法二:启动不写入日志/home /webman_start.sh以上两种方法,二选一即可6、 赋予rc.local执行权限chmod +x /etc/rc.local补充说明如果上述操作完成后,重启没有执行脚本,则有可能是权限引起的,

    1.3K31编辑于 2023-07-26
  • 来自专栏Owen's World

    workerman开发脚手架webman-owen

    workerman开发脚手架 webman-owen Gitee链接: https://gitee.com/owenzhang24/webman-owen 项目内容 app端时间随机数签名,后台jwt-token api.OwenWeb.com.log; error_log /www/wwwlogs/api.OwenWeb.com.error.log; } Manual https://www.workerman.net/doc/webman

    53030编辑于 2022-11-07
  • 来自专栏开源技术小栈

    高性能PHP框架webman爬虫引擎插件

    安装 该插件依赖与webman框架,如果已安装跳过即可。 安装文档:https://www.workerman.net/doc/webman/install.html 爬山虎插件安装 composer require blogdaren/webman-phpcreeper 插件地址:https://www.workerman.net/plugin/39 快速开始 案例场景:模拟抓取未来3天内北京的天气预报 创建爬虫目录 mkdir app/spider 这里的app即webman /5 10:02 */ declare(strict_types=1); namespace app\spider; use PHPCreeper\Kernel\PHPCreeper; use Webman 开始服务 确保以上配置都没问题,就可以开启webman服务进行爬虫了 开启服务 爬虫数据 Array ( [0] => Array ( [日子] => 2024

    45710编辑于 2024-10-08
  • 来自专栏开源技术小栈

    Casbin + ThinkORM 打造 Webman RBAC 权限管理实战

    Casbin(webman-permission) :这是 Casbin 的 Webman 专用插件,支持多种访问控制模型(如 ACL、RBAC、ABAC),内置持久化存储(这里用数据库)。 ThinkORM:一个轻量 ORM,支持模型关联、查询构建、预加载等特性,非常适合 Webman 的高性能环境。Webman 通过插件轻松集成 ThinkORM,避免了原生 SQL 的繁琐。 实现步骤 假设你已安装 Webman。 安装地址:https://www.workerman.net/doc/webman/install.html 首先,安装所需插件: composer require -W workerman/webman-framework composer require -W webman/think-orm composer require -W casbin/webman-permission 安装后,重启 Webman:php

    73211编辑于 2025-09-11
  • 来自专栏开源技术小栈

    webman如何使用swoole事件驱动和协程?

    /etc/php.ini extension=swoole.so 命令行检查是否安装成功 /usr/local/php-8.2.14/bin/php -m |grep swoole swoole webman 开启swoole事件驱动 在webman框架中开启swoole事件驱动特别简单,只有配置一下就可以了。 '/webman.pid', 'status_file' => runtime_path() . '/webman.status', 'stdout_file' => runtime_path() . 启动webman,查看事件驱动是否已经是swoole事件驱动 /usr/local/php-8.2.14/bin/php start.php start Workerman[start.php] start

    1.1K10编辑于 2024-01-23
  • 来自专栏开源技术小栈

    如何使用Webman框架实现Excel导入导出?

    介绍 本文会介绍Webman框架中使用PhpSpreadsheet操作Excel,供大家参考。 在webman框架中,可以使用composer安装phpoffice/phpspreadsheet库,实现Excel处理功能。

    1.5K20编辑于 2023-11-13
  • 来自专栏webman

    webman安装一个管理后台

    昨天有写webman的介绍和如何去安装webman,但是安装成功后,没有一个后台界面。所以今天就继续学习吧,给webman安装一个后台管理页面。 一,介绍webman/admin 是基于webman开发的一个开源免费管理后台,任何webman项目(要求webman>=1.4)都可以安装使用它。 webman/admin将成为webman非常重要的生态。二,安装1.首先我们需要打开昨天已经安装好了的webman的服务器,然后进入webman的根目录。这块我还是以我已经安装的宝塔面板为例。 2.进入webman根目录后,点击终端,然后进行安装后台管理页面3.然后输入后台管理页面的安装命令composer require -W webman/admin4.执行安装成功后,我们就进入配置吧,首先我们需要启动一下 后台插件的安装教程了,我也是一名小白,所以webman的这次教程,我多会以小白的基础去玩,如果感兴趣的小伙伴可以留言,大家一起学习。

    69010编辑于 2024-09-08
  • 来自专栏开源技术小栈

    webman如何使用swow事件驱动和协程?

    /vendor/bin/swow-builder > cd /var/www/webman2024/vendor/swow/swow/ext && \ phpize && \ . 开启swow事件驱动 在webman框架中开启swow事件驱动特别简单,只有配置一下就可以了。 '/webman.pid', 'status_file' => runtime_path() . '/webman.status', 'stdout_file' => runtime_path() . 使用以下命令启动 php -d extension=swow webman start 终端展示 /var/www/webman2024 # php -d extension=swow webman

    63210编辑于 2024-09-27
领券