请问软件怎么实现客户私有化部署和更新升级?

问题描述 请问软件怎么实现客户私有化部署和更新升级? 项目是前后端分离的,目前能够想到的是假设客户服务器上环境全部准备好(或代安装) 1、后端项目生成二制包、前端项目打包后的纯静态目录,下载到客户服务器上 2、修改后端、前端各自的配置文件(数据库、redis、短信通道、oss对象存储、系统邮箱、后端接口地址等) 3、启用后端服务,配置nginx前后端项目 4、测试前后端是否正常运行 目前纯手动走上面的流程,勉强能够实...

awen 发表与 3天前 159 浏览 1 回答
aardio如何开发webman+vue+mysql应用

aardio开发的软件非常小,功能强大 aardio 里面的webview2 可以加载构建好的vue界面, 问问如何把webman+mysql集成进来....

TomMilk 发表与 4天前 108 浏览 1 回答
请问哪个版本的webman支持php7.4

问题描述 服务器生产环境是php7.4 有大量代码不方便升级为php8 请问webman支持php7吗...

lichail 发表与 5天前 199 浏览 3 回答
错误日志没有准确堆栈信息

问题描述 补充:进程是 Fiber 协程环境。 我在 service 里写了会出异常的代码,控制器里调用,错误信息没有把controller到 service的链路打印出来。 这导致我无法定位问题代码,应该怎么做才能显示完整堆栈信息。 service 方法 public function getTopNsymbols(int $limit = 100): array { $api = ...

二环狄仁杰 发表与 10天前 234 浏览 2 回答
为什么 webman 没有默认开启依赖注入?

从 Java 过来的,感觉这个功能很实用。 一般不默认开启的,都理解为作者不推荐那么做。 是因为什么原因呢。...

二环狄仁杰 发表与 12天前 339 浏览 1 回答
webman 用云数据库 并上去了 所有进程都busy

webman用云数据库经过一轮并发强度1500后所有进程处于busy状态并且恢复的很慢用.本地数据库就好点能到cpu差不多打满 服务器 :12核心 12g内存 10m 带宽 测试用例 : 一个简单的sql 查询 云数据库配置:serveless 数据库类型 MySQL5.7 数据库内存 [1024 M - 16384 M] CPU [0.5 - 8] 程序代码 (此代码和我thinkphpfpm 线上真实代码一致) ...

xb 发表与 19天前 481 浏览 3 回答
使用webman2 安装了redis, support目录没有 Redis.php这个文件

问题描述 根据https://www.workerman.net/doc/webman/db/redis.html 安装redis. composer require -W webman/redis illuminate/events 安装完成后,发现 support目录没有 Redis.php这个文件 。 导致 use support\Redis; 会报错。怎么搞。 程序代码 <?php namespace ...

ccbu7758520 发表与 19天前 150 浏览 2 回答
webman 如何知道 reload 时间

问题描述 Worker::$onMasterReload = function () { // 这边吗 这样子 需要动到框架源码 }; ...

xiaoming 发表与 28天前 254 浏览 1 回答
phar打包的时候遇到报错

问题描述 phar打包报错了,webman/console 是最新的 程序代码 php webman phar:pack 报错信息 There are no commands defined in the "phar" namespace. 截图报错信息里报错文件相关代码 ...

bindow 发表与 2025-07-26 230 浏览 2 回答
workerman中,如果发送的两次modbus tcp连接需要一定的间隔时间,怎么办?

问题描述 业务需要定时去PLC获取数据,为此我在一个进程内,定义了多个定时器 foreach ($devicePlcs as $devicePlc) { // 如果不存在,则表示新增,需创建timer数组 if (!isset($this->timers[$devicePlc->id])) { $timer_id = Tim...

bobshipwood 发表与 2025-07-01 295 浏览 2 回答
webman使用curl发送post接不到参数

$postData = [ 'token' => $encryptedDataWithIv, // 将数据直接作为键值对 ]; $response = $client->post($apiUrl, ['form_params' => $postData]); $l...

会飞的鱼 发表与 2025-06-26 325 浏览 1 回答
./webman build:bin 如何修改才能添加自定义参数 比如 --mode xxx

用同一套后台做了两套不一样的系统 在打包的时候需要按照不同的要求来处理 目前每次都需要修改console的app.php的配置 如果可以通过传入参数来自动处理就会省去麻烦 不知道在哪里修改可以实现带参的操作...

forwebreg 发表与 2025-06-09 311 浏览 2 回答
小白请教下关于webman和Medoo的问题

问题描述 首先我是小白,提到的问题别笑话我,对于技术性的问题真的是一窍不通,之前接触过Medoo,感觉它很简单,小白一学就会。不过之前没有使用任何框架,都是.php文件直接写数据库操作。拿来做app的api接口用,都是增删改查。 //比如之前都是这样写的,访问.php文件即可: <?php require 'database.php'; $user = $Db->select('user',['name'...

moxiang 发表与 2025-06-07 579 浏览 3 回答
动态循环链接多个数据库

问题描述 公司现有推广站100+(持续增加中),每个站后台都有文章功能,每次发文章会打包几千个txt上传然后解压读每个txt把内容存进数据库。 现在运营觉得每个站都要登上去操作不方便,想有一个总后台能对每个站发文章。 我想的是做成定时任务,先把推广站的数据库信息都存起来,在发布平台选站点并传文章,循环拿到站点数据库信息连接上后把文章内容写进去,功能感觉很简单,这样循环连接数据库有坑吗 7月7号: 功能现在全部做完了...

fantasmic 发表与 2025-06-06 585 浏览 4 回答
寻找郑州本地兼职 phper【已找到】

PHP 兼职开发工程师(Webman 框架,需到场) 工作类型: 兼职(需现场坐班) 坐班地点: 郑州市郑东商业中心 c 座 工作时间: 每周 5 天,支持弹性排班(每周 40 小时) 薪资待遇: 300 一天/按周结算 【职位描述】 我们正在招聘一名熟悉 Webman 框架的 PHP 兼职开发工程师,参与公司若干项目的后端开发与维护工作。本职位为现场坐班制,工作时间灵活,适合具备实际开发经验、希望在工作日或周末有时...

北行 发表与 2025-06-02 709 浏览 5 回答
关于二级制打包排除目录的问题

exclude_pattern 里加个|/public/ 会把所有目录下的public目录都排除掉 假如app目录下有public这个目录 也会被排除掉 这个咋整啊...

forwebreg 发表与 2025-06-02 306 浏览 1 回答
二进制打包报错 undeclared static property $defaultName

问题描述 这里详细描述问题 二进制打包报错 程序代码 php webman build:bin 报错信息 PHP Fatal error: Uncaught Error: Access to undeclared static property Webman\Console\Commands\BuildBinCommand::$defaultName in /var/www/webman/vendor/webman...

dage 发表与 2025-06-02 281 浏览 1 回答
spl_autoload_register 发现是自己搞错了

在config/app.php上加了spl_autoload_register 但是好像并没有什么用 spl_autoload_register(function ($class) { $filePath = '/' . str_replace('\\', '/', $class) . '.php'; if (file_exists(base_path...

forwebreg 发表与 2025-05-31 242 浏览 2 回答
src/support/helpers.php里的方法如何被覆盖重写

问题描述 这里写问题描述 /workerman/webman-framework/src/support/helpers.php里的方法设置了检测是否存在的校验,但是如何才可以覆盖helpers.php的里方法呢,因为它先于 "autoload": { "files": [ "./support/helpersDiy.php" ],加载的 要如何才可以覆盖...

gongaiorg 发表与 2025-05-31 320 浏览 2 回答
phar打包后如何寻找当前目录下的文件

我workerman项目打包之后想让读取data.json文件里面的数据 if (Phar::running()) { echo "在包内运行 \n"; $filePath = '/../' . __FILE__ . '/data.json'; echo $filePath; } else { ...

xiaomingonce 发表与 2025-04-27 275 浏览 2 回答

北月妖王

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