问题描述 客户需求用本地电脑Windows做服务器 现在运行windows.bat或php windows.php,命令窗口一直显示不能关闭 如何不显示命令窗口,还能正常运行?...
问题描述 webman/cache当设置array驱动时,无法缓存数据。 当我直接运行下面两行代码的时候,array驱动模式也是能正常打印数据的,但当我在没有清理缓存的情况下注释掉第一行代码再刷新页面时,打印NULL,使用has时也是false。 同样的代码试了另外两种驱动都是没有问题的。 程序代码或配置 Cache::set('key', ['code' => 200, 'message' => 'su...
问题描述 例如,我现在写了一个插件,部署在webman-admin上 因为webman-admin本身是监听了8787端口,我另外一个项目监听的也是8787端口 那我部署的这个插件就想着把webman的8787app/process的8787进程给干掉,这样就不会冲突了 有啥办法可以在插件里面实现这个方案不?...
问题描述 用的windows做服务器,有时候打开浏览器进ip就会卡住,进不去,一直转。控制台和日志也没有报错,重启就好了。 时间一般是早上8点多,这个时间代码里也没有定时任务执行。有时候会隔一天就出现这个问题,有时候又会隔哥好几天才出现。怎么解决这个问题,或者怎么定位问题在哪? 程序代码或配置 ...
问题描述 本地开发一切正常,代码上传到服务器,只要一运行php start.php restart,回车的一瞬间,整台服务器就挂掉,只能重启服务器,屡试不爽 报错信息(runtime/logs/workerman.log) 5-01-13 17:16:10 pid:22569 worker[webman:23785] exit with status 9 2025-01-13 17:16:10 pid:22569 w...
问题描述 在后台列表一页只显示10条的情况下 联表查询: 关联所有需要的表一次查完 查询之后foreach循环内再查询别的表组装数据: 比如order先查10条,然后foreach循环的时候再查询用户表、商品表、地址表等等 以上两种方式那种性能好点呢?...
平时写的自定义函数是不是应该在app/functions.php中 我刚开始在support/helpers.php写了一个函数,今天准备更新webman框架版本,我删除了vendor目录,然后重新composer install 安装,然后这个helpers.php中的函数没有了 后来仔细看了一下helpers.php文件中,有这么一段话,意思是更新框架的时候,这个文件也会被更新 <?php /** * T...
问题描述 这里详细描述问题 crazywhalecc/static-php-cli 已经支持了 apcu msgpack 扩展 https://static-php.dev/en/guide/extensions.html webman 打包还不支持...
希望更多的小伙伴可以支持这个议题: https://github.com/php/php-src/issues/15916 💪💪💪 亲爱的PHP社区, 在我们的编程旅程中,尤其是对于新手来说,搭建开发环境往往是一项艰巨的任务。为了帮助大家更轻松地学习PHP,我最近发起了一篇issue ,呼吁PHP官方考虑提供可以直接解压运行的Linux环境的PHP二进制包。这一提议并非空穴来风,而是基于许多其他编程语言成功实践的借鉴...
1. 希望能有控制器方法传参 类似TP框架控制方法中绑定 request() 传参 public function index(int $id = 0) // url?id=123 { return view('index/index',[...]); } 2. 希望视图方法能有默认路径 当前 view 或 raw_view 方法第1个参数需要传模板相对路径,是否可以当第1个参数为 空 或 null 或是赋值...
问题描述 在app/queue/redis下可以创建消费类,然后是这consume函数执行业务。 那么如果我有50个类型的类需要执行,那么就需要在app/queue/redis下创建50个类php文件吗? 我记得tp是可以直接在一个php文件里面设置子任务的,请问在workman有更好的办法吗?毕竟创建50个文件还是不太优雅,感谢!...
webman的组件和第三方包还是不够多,于是很多人会选择用laravel写后台,webman写api的模式 但是这样model和service可能就需要定义两次,我有一个思路,webman的下一版本或者独立出一个版本,目录结构完全兼容laravel11,可以独立使用,也可以作为composer包引入laravel cli模式启动webman,fpm模式还可以跑laravel,这样控制器和model就可以直接使用lar...
问题描述 wenman在linux是多进程,在windows server是单进程还是怎么的?效率差距有多大?...
问题描述 我这边有一个多语言数组php文件,这边就是写在function这个里面;我每次调用多语言内容方法我都会去 include_once 下这个文件。我想问下这个会不会只是加载一次;后续就不会继续加载了吧? 代码示例 代码写在了 function.php这个文件下 function getLangArray(): array { $lang = request()->header('lang'); ...
问题描述 thinkorm 循环问题, 为此你搜索到了哪些方案及不适用的原因 <?php namespace app\controller; use support\Request; use support\Response; use app\model\Buy; use plugin\admin\app\controller\Crud; use support\exception\BusinessExce...
问题描述 项目接口高并发,通过composer require workerman/workerman安装到tp项目里面,要如何操作需要的接口来处理并发问题?...
问题描述 关于webman使用Laravel模型写入时使用自动时间戳,读取时使用格式化的日期格式相差8小时的问题。 在模型中 //指示模型是否主动维护时间戳。 public $timestamps = true; protected $dateFormat = 'U'; //创建时间 const CREATED_AT = 'create_time'; //更新时间字段 const UPDATED_AT = ...
手头一个聚合Sdk项目,准备重构,一直找不到好用的Cache,ThinkCache官方也不维护了(装完后vendor目录增加300kb左右很精简,但不支持php8+)。 app目录下业务代码还不到1M,装个laravel的Redis,vendor目录硬生生加了4M多。这TM,几百KB的东西! 那啥,不是说容量问题,单纯的觉得laravel太臃肿,装一堆用不到的东西。求大佬推荐~~~ 弄来弄去还是用TP的了。。。自己...