本文最后更新于59 天前,其中的信息可能已经过时,如有错误请发送邮件到w2911346165@163.com
1、系统部署
打开宝塔
在左侧菜单中点击网站,进入界面后点击添加站点

请在下面输入您要绑定的网站域名(即上一步中配置的域名),并选择PHP版本为8.1。填写完毕后,请点击提交

在浏览器中新建一个标签页,然后输入你刚才绑定的域名,看看能否成功打开。如果成功访问到网站,则表示你的绑定已经成功完成。如果出现错误提示,请检查是否有任何设置错误

选择左侧菜单中的网站,点击新建的站点,进入该站点的根目录

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

解压压缩包至当前目录(即根目录),并等待解压完成

请点击左侧菜单中的网站,然后选择需要操作的站点并点击设置

点击左侧的“网站目录”,在目录下拉菜单中选择“Public”,然后点击保存

点击左侧伪静态,下拉选择ThinkPHP,然后点击保存

2、安装SG16和fileinfo
访问域名,提示下面这个,请安装SG16

进入软件商店

安装扩展


安装后重启PHP81,再重新

访问域名


3、配置数据库和后台账号密码

不要用默认的,请自己设置,然后点下一步


访问后台登录后,激活授权

除密钥激活外的,都选常规激活

4、配置云端任务
共有两种方式,可以自行选择
方法一、
网址后台-系统设置-网址设置-云端设置

配置进程守护
搜索【进程守护】,点击安装

添加守护进程

运行目录选择,系统程序的目录
//启动命令
php job.php Super 你的密钥

点击启动后,查看日志是否运行

如日志如下,说明缺少程序文件

下载文件
打开宝塔-文件,进入一下目录
//可直接复制粘贴到目录路径
/www/server/php/81/lib/php/extensions/no-debug-non-zts-20210902
将下载的文件,放进目录

然后进入以下目录
打开【php-cli.ini】文件
//目录路径
/www/server/php/81/etc
//打开文件添加这个命令
extension=ixed.8.1.lin

保存后,重启PHP81
再进入进程守护,启动进程
查看日志,如下即可

方法二、
生成密钥后保存
复制你的【计划任务密钥】


添加任务

掉线上线检测
https://你的域名/job/test?code=disconnect&task_key=你的密钥

数据清理
https://你的域名/job/test?code=dataClear&task_key=你的密钥

会员到期检测
https://你的域名/job/test?code=vip_expire&task_key=你的密钥

支付宝
#!/bin/bash
step=1 #间隔的秒数,不能大于60
for (( i = 0; i < 60; i=(i+step) )); do
curl -sS --connect-timeout 10 -m 60 'https://你的域名/job/test?code=alipay_cron&task_key=你的密钥'
echo "----------------------------------------------------------------------------"
endDate=`date +"%Y-%m-%d %H:%M:%S"`
echo "★\\\\\\\[$endDate\\\\\\\] Successful"
echo "----------------------------------------------------------------------------"
sleep $step
done
exit 0

微信
#!/bin/bash
step=1 #间隔的秒数,不能大于60
for (( i = 0; i < 60; i=(i+step) )); do
curl -sS --connect-timeout 10 -m 60 'https://你的域名/job/test?code=wxpay_cron&task_key=你的密钥'
echo "----------------------------------------------------------------------------"
endDate=`date +"%Y-%m-%d %H:%M:%S"`
echo "★\\\\\\\[$endDate\\\\\\\] Successful"
echo "----------------------------------------------------------------------------"
sleep $step
done
exit 0

#!/bin/bash
step=10 #间隔的秒数,不能大于60
for (( i = 0; i < 60; i=(i+step) )); do
curl -sS --connect-timeout 10 -m 60 'https://你的域名/job/test?code=qqpay_cron&task_key=你的密钥'
echo "----------------------------------------------------------------------------"
endDate=`date +"%Y-%m-%d %H:%M:%S"`
echo "★\\\\\\\[$endDate\\\\\\\] Successful"
echo "----------------------------------------------------------------------------"
sleep $step
done
exit 0

通道掉线上线检测
#!/bin/bash
step=1 #间隔的秒数,不能大于60
for (( i = 0; i < 60; i=(i+step) )); do
curl -sS --connect-timeout 10 -m 60 'https://你的域名/job/Superjob?code=Super&task_key=你的密钥'
echo "----------------------------------------------------------------------------"
endDate=`date +"%Y-%m-%d %H:%M:%S"`
echo "★\\\\\\\[$endDate\\\\\\\] Successful"
echo "----------------------------------------------------------------------------"
sleep $step
done
exit 0

任务创建成功后点击执行,然后点击日志查看是否正常运行中

5、前台配置
将下载的文件拖进宝塔目录
解压文件

网址后台-主题中心-会员中心模板
选中启用后,再访问前台即可









