Webman框架如何配置宝塔面板部署 Webman框架在BT面板快速上线指南

P粉328763957

P粉328763957

2026-05-21

489人浏览

原创

webman项目在宝塔面板中可采用进程守护、反向代理、supervisor三种部署方式,并需配置php扩展、开机自启及自动化更新。

webman框架如何配置宝塔面板部署 webman框架在bt面板快速上线指南 - php中文网

如果您已完成Webman框架代码准备,但尚未在宝塔面板中完成可生产运行的部署,则可能是由于未适配其常驻内存、异步事件驱动的运行机制。以下是将Webman项目在宝塔面板中快速上线的多种配置路径:

一、通过进程守护管理器部署

此方法利用宝塔内置的“进程守护管理器”模块,实现Webman服务的自动启动、崩溃重启与开机自启,无需依赖Nginx反向代理即可直接暴露端口,适合API服务或WebSocket场景。

1、登录宝塔面板,在左侧菜单栏点击【计划任务】→【进程守护管理器】,若未安装则先点击【安装】。

2、点击【添加守护进程】,填写以下信息:

3、进程名称:填写webman-api等具有业务标识的名称。

4、运行目录:/www/wwwroot/your-webman-site(需确保该路径已上传完整Webman项目且权限属www用户)。

5、启动命令:php start.php start -d(-d参数启用守护进程模式)。

6、监听端口:填写Webman实际监听端口,如8080(需在start.php中确认或修改$server->listen('0.0.0.0:8080'))。

7、点击【提交】后,状态应显示为“运行中”,并可在列表页查看实时日志。

二、通过反向代理站点部署

此方法将Webman作为后端服务运行,前端由宝塔管理的Nginx提供域名绑定、HTTPS、静态资源托管及负载均衡能力,符合传统Web站点部署习惯,便于集成SSL与CDN。

1、在宝塔面板中创建新站点,绑定域名并选择PHP版本(仅用于兼容性占位,Webman不使用PHP-FPM)。

2、进入该站点的【网站设置】→【反向代理】→【添加反向代理】。

3、目标URL填写:http://127.0.0.1:8080(需与Webman实际监听地址一致)。

4、代理名称填写webman-backend,开启“启用代理”和“缓存”(可选)。

5、保存后,返回【SSL】选项卡,为该站点一键申请并部署Let's Encrypt证书。

6、手动启动Webman服务:cd /www/wwwroot/your-webman-site && php start.php start -d

三、通过Supervisor插件部署(推荐高可用场景)

当需精细控制进程数、日志轮转、资源限制或集群多实例时,Supervisor比原生进程守护更可靠。宝塔可通过第三方插件安装Supervisor服务管理器。

1、在宝塔【软件商店】搜索“Supervisor”,找到对应插件并安装(支持CentOS/Ubuntu/Debian)。

宝塔面板8.5.2
宝塔面板8.5.2

宝塔Windows面板8.5.2专为Windows Server设计,提供可视化服务器管理界面。支持一键部署IIS/Nginx、PHP、MySQL等环境,集成文件管理、数据库操作、实时监控及安全防护功能,大幅降低Windows服务器运维门槛,提升管理效率。

下载

2、安装完成后进入【Supervisor】界面,点击【添加进程】。

3、程序名称:输入webman-worker

4、执行命令:/www/server/php/82/bin/php /www/wwwroot/your-webman-site/start.php start -d(路径需按实际PHP版本与项目路径调整)。

5、工作目录:/www/wwwroot/your-webman-site

6、用户:选择www(避免权限错误)。

7、自动启动、自动重启、退出码均设为启用,点击【提交】即生效。

四、PHP环境专项调优配置

Webman基于Workerman,对PHP扩展与运行参数敏感。需在宝塔中针对性启用扩展并禁用冲突项,否则可能导致长连接中断或内存泄漏。

1、进入【软件商店】→ 找到已安装的PHP版本(如PHP-8.2)→ 点击【设置】→【安装扩展】。

2、勾选并安装:pcntl、posix、sysvsem、sockets、event(event扩展优先于libevent,若不可用则启用libevent)。

3、在【配置修改】选项卡中,将max_execution_time设为0(禁用脚本超时)。

4、在【禁用函数】中,移除pcntl_signal、pcntl_fork、shell_exec等已被Webman依赖的函数(保留exec、system等高危函数不启用)。

5、点击【重载配置】使PHP设置生效。

五、开机自启与代码更新自动化配置

确保服务器重启后Webman服务自动恢复,并支持平滑更新代码而不中断服务,是生产环境基本要求。

1、在【进程守护管理器】或【Supervisor】中,确认“开机自启”选项已启用。

2、编写更新脚本/www/wwwroot/your-webman-site/deploy.sh,内容包含git pull、composer install、chown www:www .、php start.php restart。

3、赋予执行权限:chmod +x /www/wwwroot/your-webman-site/deploy.sh

4、在宝塔【计划任务】中添加Shell脚本任务,执行周期设为“每小时”或触发式调用,命令为:bash /www/wwwroot/your-webman-site/deploy.sh

5、测试更新流程:手动执行deploy.sh,观察进程守护状态是否保持“运行中”且无报错日志。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Webman入门教程合集
Webman入门教程合集

本专题聚焦Webman高性能PHP框架,为您提供零基础入门的一站式全攻略。内容涵盖开发环境搭建全流程、核心原理解析(如目录结构、生命周期)及API接口实战开发。无论您是初次接触还是进阶巩固,都能在此找到实用的教程合集,助您快速掌握这款“常驻内存”的PHP利器,实现高性能后端应用的高效构建。

2026.05.21

172

12

Webman框架集成与数据库配置
Webman框架集成与数据库配置

本专题聚焦 Webman 高性能 PHP 框架,为您提供一站式后端开发全攻略。内容深度涵盖框架快速入门、多数据库进阶配置(Eloquent & ThinkORM)、以及企业级核心组件集成(如 JWT 鉴权、RabbitMQ 消息队列、Elasticsearch 全文搜索)。

2026.05.21

77

16

Webman常见问题与错误排查
Webman常见问题与错误排查

本专区深度聚焦 Webman 高性能框架常见故障与性能调优,为您提供一站式全能排查攻略。内容精准覆盖 404/500 核心报错修复、内存溢出(Memory Limit)深度排查、以及 Redis 连接与 Session 失效等开发者高频痛点。

2026.05.21

248

15

Webman框架功能开发全指南
Webman框架功能开发全指南

本专题深度聚焦 Webman 高性能 PHP 框架全功能模块开发,为您提供一站式实战全攻略。内容深度涵盖从基础的 RESTful API 规范化设计到高阶的即时通讯(WebSocket)、多语言国际化(i18n)及定时任务系统等等。

2026.05.21

196

32

Webman部署与运维指南
Webman部署与运维指南

本专区聚焦 Webman 高性能框架生产级部署与运维实战,为您提供一站式全攻略。内容深度涵盖 Linux/Windows 多端环境搭建、核心架构方案(如 Docker 容器化扩容、负载均衡下的 Session 共享、集群一致性部署)及自动化运维体系。

2026.05.21

214

14

Webman协程与高性能优化
Webman协程与高性能优化

本专区聚焦 Webman 协程与高性能优化教程,为您提供一站式学习攻略。内容涵盖框架协程机制详解、性能优化策略、实战示例及常见问题解析。无论您是 PHP 开发初学者,还是追求高并发优化的进阶开发者,都能在此找到实用指南,助您全面掌握 Webman 高性能 PHP 框架,实现高效、可扩展的 Web 应用开发。

2026.05.21

214

15

墨刀AI提示词教学
墨刀AI提示词教学

本合集由PHP中文网精心整理,为您提供全面的墨刀AI提示词教学。内容涵盖高质量原型撰写公式与实操窍门,助您轻松掌握AI设计工具。无论是零基础入门还是进阶技巧,都能让您快速上手,大幅提升产品设计与协作效率。

2026.08.04

3

21

墨刀AI完整入门
墨刀AI完整入门

PHP中文网为您倾力打造墨刀AI保姆级入门指南完整版!本合集从零基础讲起,涵盖AI生成原型、提示词优化、图片转原型及多轮对话等核心功能。无论您是新手还是进阶用户,都能轻松掌握产品设计全流程。快来PHP中文网,一键解锁高效设计技巧,让想法即刻成型!

2026.08.04

1

20

墨刀AI进阶技巧
墨刀AI进阶技巧

本合集由PHP中文网精心整理,为您提供墨刀AI核心进阶策略指南。内容涵盖高效提示词写作、原型智能生成与微调、结构化导图制作及行业分析报告输出等实战技巧。助您轻松掌握AI设计工具,大幅提升产品设计与团队协作效率。

2026.08.04

3

14

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
宝塔入门指引手册
宝塔入门指引手册

共0课时 | 0人学习

宝塔官方实践教程
宝塔官方实践教程

共0课时 | 0人学习