前期准备工作:
一、性价比超高服务器购买地址:https://my.racknerd.com/aff.php?aff=10522
二、cloudflare地址:Cloudflare Dashboard | Manage Your Account
三、源码下载地址:https://shop.1851039.xyz/buy/13
四、域名购买地址:https://www.namesilo.com/?rid=5f7bd71eb
正式部署:
四、安装部署项目
1、宝塔面板的安装:
wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sudo bash install.sh
2、安装软件所需的环境:
先确认服务器已安装并启动 Nginx、MySQL5.7以上版、Redis 和 PHP 8.2+版

3、在 PHP8.2的 设置中进入「安装扩展」,确认当前 PHP 版本已安装 fileinfo 和 redis 扩展


4、进入宝塔面板的“网站”页面点击“添加站点”,选择「传统项目」。填写访问域名,站点根目录建议使用 /www/wwwroot/你的域名;同时创建 MySQL 数据库并记录数据库名、用户名和密码。PHP要选择纯静态

5、上传项目源码压缩包:
进入刚创建的站点目录,上传从发行版页面下载的 MPAY -V2版的压缩包,例如 mpay_v2.zip,然后解压到站点当前目录。

6、然后后在cloudflare里面增加DNS解析:

7、下载SSL证书



然后保存证书

8、设置项目运行目录:


9、设置伪静态:

伪静态的配置源码:
# ePay V1 兼容入口:/submit.php /mapi.php /api.php
location ~ ^/(submit|mapi|api)\.php$ {
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_pass http://127.0.0.1:8787/$1;
}
# 静态文件优先由 Nginx 处理,不存在再交给 Webman
location / {
try_files $uri $uri/ @webman;
}
# Webman 动态请求
location @webman {
proxy_set_header Host $http_host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_http_version 1.1;
proxy_set_header Connection "";
proxy_pass http://127.0.0.1:8787;
}
# 拒绝访问其它 PHP 文件
location ~ \.php$ {
return 404;
}
# 允许访问 .well-known 目录
location ^~ /.well-known/ {
allow all;
}
# 拒绝访问其它以 . 开头的文件或目录
location ~ /\. {
return 404;
}
10、给项目文件夹写入权限:
chmod -R 775 /www/wwwroot/你的项目域名
11、确实composer软件是否安装
composer -V #如果有版本号说明已经安装,如果没版本号就没安装
curl -sS https://getcomposer.org/installer | php #composer安装
mv composer.phar /usr/local/bin/composer #加入到系统启动
cd /www/wwwroot/你的项目域名
composer install --no-dev -o
php webman fix-disable-functions

12、启动Webman服务
cd /www/wwwroot/你的域名
然后执行
php webman start -d
看到如下界面证明成功

13、将php webman start -d加入到进程守护里面:

点击设置-然后添加进入:

/usr/bin/php /www/wwwroot/你的域名/webman start #启动命令
/www/wwwroot/你的域名 #进程目录
14、运行完成后打开安装界面
访问你的域名/install:

安装向导会依次完成协议确认、环境检测和基础配置。基础配置中需要填写平台名称、站点 URL、MySQL 连接信息、Redis 连接信息和初始管理员信息。Redis 默认没有密码时可以留空;如果服务器设置了 Redis 密码,则按实际密码填写 注意数据库密码要按照你的数据库密码填写。

安装完成后去进程守护里重启下守护进程的服务
正式使用教程:
1、