webman中如何知道我是否在 “CLI”下。

webman中如何知道我是否在 “CLI”下。 我在webman中,引入了webman/console。我需要在Logger中区分是console调用了还是app/controller中调用了。 众所周知,我无法通过 php_sapi_name() == 'cli' 来判定。 我该如何知道当前是Console还是Controller...

南部荒人 发表与 2023-03-04 862 浏览 4 回答
webman安装报错

问题描述 composer安装报各种兼容错误 是不是暂时还不兼容PHP8.2? 系统环境 CentOS 7.9.2009 PHP 8.2.0 (cli) (built: Feb 8 2023 14:28:11) (NTS) Copyright (c) The PHP Group Zend Engine v4.2.0, Copyright (c) Zend Technologies composer 2.5.4 程序...

JackDx 发表与 2023-03-04 1890 浏览 1 回答
webman 前后端嵌套问题

问题描述 在开发中需要与vue整合,但又不是前后端分离,就需要与vue的路由进行匹配,如: 在vue中,所涉及到的后端请求路由为: 某页面路由: /tag/:tag api路由: /api/tag/get 在webman中,自定义路由: /api/tag/get 现在整合,并添加全局中间件进行拦截(public/index.html 是vue打包后的html文件): public function proc...

ylqjgm 发表与 2023-03-04 638 浏览 1 回答
webman在接收外来请求时,Content-Type默认是text/plain吗?

请问下,webman在接收外来请求时,Content-Type默认是text/plain吗?使用 application/json接收不到请求的post数据,使用 text/plain可以接收到post数据。 可以设置Content-Type默认为application/json吗?谢谢...

ving 发表与 2023-03-02 577 浏览 1 回答
如何在框架上做到让插件运行在沙箱之中,让插件对硬盘的访问权限仅限于它自身的根目录中?

问题描述 怎样做到让插件不能访问插件以外的目录 假如我安装了一个插件,这个插件在某个方法里写上了 $path = './plugin'; $files = scandir($path); var_dump( $files); 这样它就能把整个plugin目录的文件列出来了,除了它自身以外还有别的插件,如我foo插件是zhangsan写的,bar插件是lisi写的,该如何做到zhangsan和lisi写的插件隔离呢,即...

alafafa 发表与 2023-02-28 496 浏览 4 回答
如何使用webman创建一个text/eventstream响应, 使服务端持续向客户端发送数据

问题描述 如题, 最近看到一个Content-type类型:text/eventstream, 可以持续向客户端发送数据, 使用webman作为服务端应当如何实现? 客户端如下: const eventSource = new EventSource("http://example.cc/api/test"); eventSource.onmessage = function (e) { consol...

伯符 发表与 2023-02-23 2521 浏览 2 回答
请问一下这个是什么错误的

...

hegengjun 发表与 2023-02-19 606 浏览 2 回答
如何用workerman的timer做电商网站的自动收货

那个Timer::add里面的延迟时间能不能设置发货后7天自动收货的,会不会延时时间太长?而且要很多个用户很多个物流订单会不会堵塞?或者变成线程太多程序挂起不能运行?能不能做个demo给我?该怎么优化和使用???...

twins3520 发表与 2023-02-19 1084 浏览 5 回答
请问,webman能向浏览器发送流数据(多次发送数据)吗

问题描述 最近在研究openai的接口,它有一个steam功能,就是在curl时设置 CURLOPT_WRITEFUNCTION 属性,可以不停的回调这个函数并输出流到浏览器,官方示例差不多是这样子: $open_ai->completion($opts, function ($curl_info, $data) { echo $data . "<br>"; //不停输出...

深林孤鹰 发表与 2023-02-18 1437 浏览 2 回答
Hyperf 的box 打包二进制 有大佬能给咱webman安排一个吗?

问题描述 最近一直学习 把php的 phpmicro 打包为二进制文件 linux用,试图达到加密或者封装效果 看到Hyperf 的box 打包似乎很优秀 但是玩不转 英文太多了,有没有大佬给咱们 webman也搞一个 把webman 项目打包为 二进制 脱离PHP环境限制 Box 是一个致力于帮助提升 PHP 应用程序的编程体验的工具,尤其有助于 Hyperf 应用,可以用于管理 PHP 环境和相关依赖,同时提供...

kspade 发表与 2023-02-10 1464 浏览 2 回答
phar无法对可执行文件打包,打包后php调用exec()函数访问不到该可执行文件

问题描述 phar无法对可执行文件打包,打包后php调用exec()函数访问不到该可执行文件。 第三方提供了一个编译后的C++可执行文件AServer,我需要使用php执行这个文件,未打包前是可以正常执行的,但是打包后,exec()函数就不能访问这个可执行文件了,webman控制台提示 sh: 1: phar:///code/webman-project-v1.0.phar/app/bin/AServer: not ...

xiaopi 发表与 2023-01-09 597 浏览 1 回答
WorkerMan中无法使用启动时定义的变量

问题描述 我在开发ioBlog,已经开发了一个骨架,但测试时发现onWorkerStart初始化后的变量$db在Worker回调(onMessgae)内完全无法使用。 有办法让启动时初始的变量在Worker内使用吗? 程序代码 $worker->onWorkerStart = function(){ include(_lib.'/theme.php'); include(_lib...

iz 发表与 2022-12-22 458 浏览 2 回答
webman的手册是怎末实现不重复加载相同的css、js的,并且url会发生变化?

看了下webman手册并没有使用pjax,有哪位大神知道怎末实现像标题所述的那种效果吗...

liudada1204 发表与 2022-12-20 712 浏览 1 回答
求一个docker搭建mongo集群分片的方案

问题描述 目前使用tporm发现mongo不让在单点服务中使用事务,所以需要搭建集群,也就是1主2从 为主多个分片。 我目前y没有找到docker搭建集群办法,官网给的是单节点的镜像,我尝试百度使用配置文件制作自己的contianer不行...

admin 发表与 2022-12-18 848 浏览 1 回答
有办法获得所有在运行中的workerman主进程吗?

有办法获得所有在运行中的workerman主进程吗? 比如 php start1.php start -d php start2.php start -d php start3.php start -d 我运行这三个后,通过每一个php文件对应的 status是能看到每一个的状态。 但我想获得这三个主进程的列表,有办法吗?就是有没有办法让我得到: start1.php start2.php start3.php...

klyz505 发表与 2022-12-17 594 浏览 2 回答
在 macOS 下给 PHP@8.1 安装 redis 的时候出现的错误。

问题描述 运行了 pecl install igbinary pecl install redis 也根据提示在 php.ini 里加上了 redis.so 但是现在运行任何带有 php 开头的命令,都会出现如下提示。 Warning: PHP Startup: Unable to load dynamic library '/usr/local/Cellar/php/8.1.13/pecl/20210902/red...

andyzu 发表与 2022-12-07 1998 浏览 7 回答
webman线上项目有必要打包成phar?

最近想跟换成webman重构Thinkphp项目,看有打包pher的上传到线上项目的,想问问大佬们有必要打包吗?...

jacknum1 发表与 2022-09-28 1077 浏览 1 回答
自定义脚本怎么封装一下喃?

我有很多自定义的脚本 想封装成一个文件 可以输入不同的命令执行对应的不同的函数方法;有没有比较好的封装,请大神指点一下. 命令行 https://www.workerman.net/plugin/1 这感觉不太适用 ,因为我有很多 这个我理解是一个命令就要写一堆文件 不太方便...

manman10 发表与 2022-08-07 813 浏览 1 回答
在webman的启动项Bootstrap中如何追加命令行?

我写了一个插件 我想在插件里面新增一些命令行指令 如何在插件的Bootstrap启动项里面注册新的命令行指令呢?...

楚羽幽 发表与 2022-06-30 877 浏览 3 回答
用webman写一个处理脚本

用webman写一个处理脚本 一般是怎么个写法 用自定义命令行写吗 处理的数据量很大 后续脚本需要走定时器 或者定时任务自动运行...

晚安。 发表与 2022-06-29 995 浏览 2 回答

北月

3580
积分
0
获赞数
0
粉丝数
2021-12-01 加入
🔝