首页 框架能力 聚合支付 应用中心 ↳ 应用中心(全部) ↳ 应用中心 · 已上线 ↳ 应用中心 · 预售中 ↳ 应用中心 · 众筹中 需求大厅 ↳ 需求大厅 · 全部 ↳ 需求大厅 · 新模块开发 ↳ 需求大厅 · 现有模块优化 资讯动态 关于我们 系统文档 系统演示 官方交流群 开放平台 登录 / 注册
系统文档 / 自主安装

自主安装流程(专业版)

官方 · 2026-08-21 · 178 浏览

旺铺子 Cloud · 站长端自主安装教程

适用对象:会买云服务器、会装宝塔(BT)的客户。 安装包:官方提供的「非中枢端」压缩包(文件名形如 非中枢端_YYYYMMDD_HHMMSS旺铺子Cloud框架安装包.zip,内含代码保护)。 不要装:官方中枢包;本教程只覆盖站长端 / 客户站。


0. 你需要提前准备什么

材料说明
云服务器Linux(推荐 CentOS 7+/Ubuntu 20+),建议 ≥2 核 4G
宝塔面板已安装并可登录
域名已解析到服务器公网 IP(安装时要填「绑定域名」)
安装包官方下发的非中枢 zip
授权信息授权码 + 密钥 + 绑定域名(三要素缺一不可,向官方索取)
中枢地址正式环境固定为 https://cloud.wpzcloud.com(一般无需改)

软件环境(宝塔里装好):

组件建议版本
Nginx最新稳定版
PHP≥ 8.1(推荐 8.3),命令行 php 与网站用同一大版本
MySQL / MariaDB5.7+ / 8.0+
Redis开启即可
Composer一般客户包已带 server/vendor,通常不必再 composer install

PHP 扩展建议勾选:pdo_mysql、redis、curl、openssl、mbstring、fileinfo、zip。



1. 上传并解压安装包

  1. 在宝塔「文件」中进入站点根目录,例如:

/www/wwwroot/你的域名/

  1. 上传 zip,解压到该目录,解压后应能看到:
你的站点根/
├── server/          ← 后端(Webman)
│   ├── public/      ← Nginx 网站根目录必须指向这里
│   ├── start.php
│   ├── customer-start.sh
│   ├── APP_ROLE.txt      (内容应为 customer)
│   └── DIST_FLAVOR.txt   (保护包为 protected)
├── admin/           ← 源码可选保留;后台静态资源已在 server/public/admin
└── …
  1. 确认没有 server/app/official 目录(非中枢包不应含中枢代码)。
  2. 确认没有 server/install.lock(有则说明曾装过,需清空后才能重装)。


2. 宝塔创建网站与目录权限

  1. 网站 → 添加站点(记得创建就的是异步项目)
  2. 目录权限(宝塔文件管理或 SSH):
chown -R www:www /www/wwwroot/你的域名
chmod -R 755 /www/wwwroot/你的域名/server
mkdir -p /www/wwwroot/你的域名/server/runtime \
         /www/wwwroot/你的域名/server/public/upload
chmod -R 777 /www/wwwroot/你的域名/server/runtime \
             /www/wwwroot/你的域名/server/public/upload


3. 创建数据库与 Redis

3.1 MySQL

  1. 宝塔 → 数据库 → 添加数据库,例如:
  2. 字符集:utf8mb4

3.2 Redis

  1. 安装并启动 Redis。
  2. 若本机还跑了别的 Cloud 实例,请给本站使用独立 Redis 库号(如 3),避免缓存串站。
  3. 记下:主机(多为 127.0.0.1)、端口、密码(可空)、库号。


4. 配置 Nginx 反代到 Webman

站长端业务由 Webman 监听端口提供(不是传统 PHP-FPM 跑整站)。

4.1 安装阶段(推荐先用安装入口口)

  1. SSH 进入 server 目录:
cd /www/wwwroot/你的域名/server
chmod +x customer-start.sh
./customer-start.sh

未安装时监听安装入口默认口:HTTP 20000 / Push WS 3131 / Push API 3232。

若同机已被占用,customer-start.sh 会自动改用空闲口并写入 .env(以脚本打印为准)。

  1. 浏览器打开(任选其一):
  • http://服务器IP:20000/install/
  • 或先在宝塔放行安全组 / 防火墙的 20000 端口
若坚持用域名 HTTPS 打开安装页,需临时把 Nginx 反代指到 127.0.0.1:20000,装完再改成正式端口。

4.2 正式运行(安装完成后)

安装向导会自动挑选空闲端口写入 server/.env(如 HTTP_LISTEN=http://0.0.0.0:xxxxx),并尝试重启。

在网站「配置文件」中增加 / 调整反代(示例,把 19891 换成你 .env 里的实际端口):

location / {
    proxy_pass http://127.0.0.1:19891;
    proxy_http_version 1.1;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header X-Forwarded-Proto $scheme;
    proxy_set_header Connection "";
    client_max_body_size 50m;
}

# 静态资源可仍由 Nginx 直接读 public(按宝塔默认即可)
# 管理端静态:/admin/
# 安装页:/install/(装完后可不再使用)

申请 SSL 证书后,用 https://你的域名/admin/ 访问后台。

宝塔「网站运行」状态:以进程端口(ss -lntp | grep 端口)为准;面板显示「已停止」不等于 Webman 挂了。部署后请确认站点为运行中、Nginx 配置为启用状态。



5. 网页安装向导(核心步骤)

打开 /install/ 后按页面提示操作:

步骤 A:环境检测

确认 PHP、扩展、目录可写等项通过。

步骤 B:授权校验(三要素)

填写官方发给你的:

  1. 授权码
  2. 密钥
  3. 绑定域名(须与当前站点域名一致,如 shop.example.com,一般不带 https://)

校验通过后才会进入写库安装。

步骤 C:填写安装配置

项说明
MySQL 主机/端口/库名/账号/密码填第 3 节创建的库
表前缀默认 ns_ 即可
Redis 主机/端口/密码/库号填第 3 节
站点访问地址 APP_URL如 https://shop.example.com
管理员账号/密码安装后登录后台用
监听端口(HTTP / Push WS / Push API)三者都会自动探测空闲口写入 .env;装完以这组正式口为准,安装入口口可忽略

中枢地址:客户包默认指向正式中枢 https://cloud.wpzcloud.com,无需填写中枢后台账号。

步骤 D:一键安装

等待完成。成功后会出现:

  • server/install.lock
  • 写好的 server/.env
  • 提示正式端口与后台地址

按提示用新端口 / 域名打开 https://域名/admin/,用你设的管理员账号登录。



6. 安装后自检清单

https://你的域名/admin/ 能打开登录页

能用安装时设置的管理员登录

「产品授权 / 授权信息」中能看到已绑定的授权码与域名

「应用」相关页面能拉取中枢市场(需服务器能访问外网中枢)

ss -lntp 能看到 .env 里配置的 HTTP 端口在监听

宝塔站点状态为运行;SSL 正常



7. 日常启停(Linux)

cd /www/wwwroot/你的域名/server

# 推荐:按 .env 启停
./customer-start.sh

# 或
php start.php start -d
php start.php stop
php start.php restart -d
php start.php status

改 .env 后必须重启 Webman 才生效。



8. 常见问题

现象处理
提示请填写绑定域名授权三要素不齐;域名须与发码/绑定一致
打开 /install/ 提示已安装存在 install.lock;重装需清空库并删 lock(慎用)
502 Bad GatewayNginx 反代端口与 .env 中 HTTP_LISTEN 不一致,或 Webman 未启动
市场/升级请求失败检查服务器出网、授权是否有效、中枢地址是否为 https://cloud.wpzcloud.com
Redis 菜单错乱同机多站共用 Redis 时请改 REDIS_DATABASE 或设置 REDIS_PREFIX
面板显示站点停止以端口进程为准;在宝塔把站点设为运行并确认 Nginx 配置已启用


9. 安全与边界(请务必遵守)

  1. 不要把本站改成中枢(勿设 APP_ROLE=official、勿拷入 app/official)。
  2. 不要对外暴露 Redis / MySQL 端口。
  3. 生产环境 APP_DEBUG=false。
  4. 授权码、密钥、数据库密码勿发给无关人员。
  5. 框架/应用升级请走后台升级流程;升级包与授权通道由官方控制。


10. 联系官方

  • 对外官网:https://www.wangpuzi.cn
  • 授权与安装包:向销售 / 实施同学索取
  • 技术中枢(客户无需登录):https://cloud.wpzcloud.com
客服
售前客服
客服二维码
扫码咨询
15069260703
咨询旺铺子售前相关问题