首页>文档>Ypay>宝塔安装源支付主站教程

此组别内的文章

  • 宝塔安装源支付主站教程

需要支持?

如果通过文档没办法解决您的问题,请提交工单获取我们的支持!

宝塔安装源支付主站教程

系统简介

YPay 是一个高并发高性能系统,专为 Linux 服务器环境设计。它需要最低 PHP 8.1 版本的支持,并且可以在多种 Web 服务器和模式下运行,包括 Apache 和 Nginx。此外,YPay 还提供对 MySQL 数据库的支持。

运行环境

  • 宝塔 Linux 控制面板

  • Nginx 1.22 及以上

  • MySQL 5.6 及以上

  • Redis 7.0 及以上

  • PHP 8.1 及以上

  • Swoole 5.0 及以上

  • Supervisor 3.0 及以上

注意事项

  • 不支持二级目录安装

  • 国内服务器需要挂监控以确保稳定性

服务器配置

推荐使用尊狐云或腾讯云 CVM 云服务器,轻量服务器也可。

  • CPU: 2 核

  • 内存: 4 GB

  • 带宽: 5 Mbps

域名相关

主域名和二级域名均可使用,必须使用通用域名。部分个性域名(例如汉字域名、个性域名)不支持。域名需配置 SSL 证书(HTTPS)。

软件安装

1.打开宝塔软件商店

在宝塔面板侧边菜单打开软件商店 宝塔安装源支付主站教程

2.安装系统软件:

Nginx1.22 MySQL5.7 PHP8.1 phpMyAdmin Redis Supervisor管理器 宝塔安装源支付主站教程 编译安装或极速安装都可以,等待软件全部安装完成!!!

3.打开PHP扩展设置

点击左侧菜单 软件商店,找到PHP8.1设置

宝塔安装源支付主站教程

4.安装fileinfo扩展

点击左侧菜单 安装扩展,安装 fileinfo扩展

宝塔安装源支付主站教程

5.安装swoole5扩展

下划找到Swoole5扩展,点击安装

宝塔安装源支付主站教程

6.解除PHP函数禁用

1.在宝塔面板侧边菜单打开软件商店,在商店中找到安装好的 PHP8.1,点击设置宝塔安装源支付主站教程 2.在打开的设置页面中点击禁用函数,删除putenv proc_open popen passthru pcntl_signal pcntl_alarm6个函数的禁用

宝塔安装源支付主站教程

3.在打开的设置页面中点击服务,随后点击重启来重启PHP

宝塔安装源支付主站教程

7.创建站点

1.点击左侧菜单网站添加站点

宝塔安装源支付主站教程

2.输入你要绑定的网站域名(上一步中域名配置所解析的域名),PHP选择8.1 。都填写后,点击提交

宝塔安装源支付主站教程

3.浏览器新建标签页,输入你刚绑定的域名,看是否可以打开,访问如出现此提示,创建成功

宝塔安装源支付主站教程 访问出现此提示,表示域名配置有问题。可以尝试刷新几遍,看是否配置未生效,或者在下一步设置中更改配置。

宝塔安装源支付主站教程

8.程序上传

1.下载保存源码压缩包至本地电脑。

宝塔安装源支付主站教程

2.进入宝塔面板,选择左侧菜单网站,点击新建的站点进入根目录

宝塔安装源支付主站教程 宝塔安装源支付主站教程

3.点击左上角上传,随后点击上传文件选择YPay程序.ZIP,然后点击开始上传,等待上传完成,关闭上传窗口。

宝塔安装源支付主站教程 4.解压包至当前目录(根目录),等待解压完成。

宝塔安装源支付主站教程

9.站点配置

1.进入宝塔面板,选择左侧菜单网站, – 设置。

宝塔安装源支付主站教程 2.点击左侧 网站目录,运行目录下拉选择 Public ,然后点击保存

宝塔安装源支付主站教程

3.点击左侧 伪静态,复制以下伪静态填入 ,然后点击保存

location ~* (runtime|application)/{
    return 403;
}
# location / {
#   if (!-e $request_filename){
#       rewrite  ^(.*)$  /index.php?s=$1  last;   break;
#   }
# }
 location ~ ^/api/notify/ {
        rewrite  ^(.*)$  /index.php?s=$1  last;   break;
}

 location ~ ^/api/OAuthLogin/notify {
        rewrite  ^(.*)$  /index.php?s=$1  last;   break;
}


location / {
        
        if ($request_method ~* OPTIONS) {
        add_header Access-Control-Max-Age '86400';
        add_header Access-Control-Allow-Origin '*';
        add_header Access-Control-Allow-Headers '*';
        add_header Access-Control-Allow-Credentials 'true';
        add_header Access-Control-Allow-Methods 'GET, POST, PATCH, PUT, DELETE, OPTIONS';
        return 204;
        }
        # 将 index.html 放在第一位可以实现隐藏 index.html
        index index.html index.php error/index.html;
        # 这一段为 URL重写规则 请确保存在
        set $server 0;
        if ($request_uri ~* "server=1") {
            set $server 1;
        }
        if ($http_server) {
            set $server 1;
        }
        if ($server = 1) {
            rewrite  ^(.*)$  /index.php?s=/$1  last;
            break;
        }
        try_files $uri $uri/ /index.html;
        # 结束
    }

宝塔安装源支付主站教程

10.安装扩展

1.点击或访问你的网站域名进入安装界面

宝塔安装源支付主站教程

2.点击下载对应得Swoole Loader扩展文件

宝塔安装源支付主站教程

3.复制对应PHP得扩展安装目录

宝塔安装源支付主站教程

4.进入宝塔面板,选择左侧菜单网站,点击进入根目录

宝塔安装源支付主站教程 5.把

复制得目录路径粘贴到对应位置并回车前往

宝塔安装源支付主站教程 宝塔安装源支付主站教程

6.上传下载好得Swoole Loader扩展文件

宝塔安装源支付主站教程

7.进入宝塔面板,选择左侧菜单软件商店,找到PHP8.1,点击设置

宝塔安装源支付主站教程

8.复制提示内容到配置文件底部并点击保存

宝塔安装源支付主站教程 宝塔安装源支付主站教程

7.点击左侧菜单栏 服务 ,重启PHP

宝塔安装源支付主站教程

11.在线安装

1.安装完Swoole Loader扩展之后进入安装界面

宝塔安装源支付主站教程

2.输入数据库用户名、数据库名称和数据库密码,然后再输入后台管理员用户名和密码点击立即安装

宝塔安装源支付主站教程

  • 忘记数据库账户密码在哪里查看?

  • 进入宝塔面板,点击左侧菜单栏 数据库 ,找到对应生成的数据库,复制粘贴信息到安装界面即可

  • 宝塔安装源支付主站教程

3.安装成功之后会进入提示界面

宝塔安装源支付主站教程

12.添加守护进程

1.在宝塔面板侧边菜单打开网站,在网站中找到高级设置,点击PHP命令版本

宝塔安装源支付主站教程

2.PHP-CLI版本选择为PHP-81,最后点击保存

宝塔安装源支付主站教程

3.在宝塔面板侧边菜单打开软件商店,在商店中找到安装好的进程守护管理器,点击设置

宝塔安装源支付主站教程

4.点击添加守护进程,进入到添加界面,名称和备注可自定义填写

宝塔安装源支付主站教程 宝塔安装源支付主站教程

5.订单监控运行目录选择为`网站根目录

宝塔安装源支付主站教程

6.复制启动命令依次添加,这里以订单监控为例,订单监控三个监控需要依次添加

如果你的PHP命令行其他程序要用,可以在下方命令php的后面加上对应PHP版本 例如: php81 think order alipay_cron 这样就可以一台服务器共用了

订单监控启动命令

php think order alipay_cron
php think order wxpay_cron
php think order qqpay_cron

登录通知/收款通知/通道掉线启动命令

php think queue:work --queue Notice

宝塔安装源支付主站教程

7.检查是否启动成功

宝塔安装源支付主站教程

13.添加计划任务

1.在宝塔面板侧边菜单打开计划任务

宝塔安装源支付主站教程

2.添加计划任务

  • 会员到期监控链接

http://你的域名/index.php/api/common/checkUserData

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索