StarPay搭建教程

StarPay搭建教程

运行环境要求

服务器推荐配置:2H2G 或更高配置(建议最低不低于 1H2G)
建议使用 Linux 系统(Debian 12(推荐)、Ubuntu 22+)进行搭建
建议系统:Debian 12 / Ubuntu 22+ 版本
Web 环境:Nginx 1.30.3(推荐,因为前面的版本已被曝存在漏洞)
PHP 版本:PHP 8.1(所需扩展:fileinfo、sg16)
数据库版本:MySQL 5.7+

1.安装宝塔Linux面板

if [ -f /usr/bin/curl ];then curl -sSO https://download.bt.cn/install/install_panel.sh;else wget -O install_panel.sh https://download.bt.cn/install/install_panel.sh;fi;bash install_panel.sh ed8484bec

如果没有电脑,也可以通过宝塔面板官方网站的在线安装功能快速完成安装。

图片[1]-StarPay搭建教程:服务器环境、PHP扩展与站点部署

2.安装完成后登录宝塔面板

首次登录时会弹出窗口,可以直接选择 LNMP 环境安装(Nginx 1.30.3+、PHP 8.1、MySQL 5.7+)。

环境安装完成后,进入应用商店页面,找到刚刚安装的 PHP 8.1,点击旁边的设置按钮打开弹窗,然后在弹窗中选择安装扩展。

(1)安装 PHP 相应扩展

图片[2]-StarPay搭建教程:服务器环境、PHP扩展与站点部署
图片[3]-StarPay搭建教程:服务器环境、PHP扩展与站点部署

找到fileinfo和sg16两个选项并安装

(2)重启 PHP 8.1 服务

图片[4]-StarPay搭建教程:服务器环境、PHP扩展与站点部署

(3)进入宝塔面板的软件商店,搜索“进程守护管理器”并安装

图片[5]-StarPay搭建教程:服务器环境、PHP扩展与站点部署

3.安装StarPay程序

(1)在宝塔面板中点击“网站—添加站点—输入域名—创建数据库—选择 PHP 版本【PHP-81】—提交”。

图片[6]-StarPay搭建教程:服务器环境、PHP扩展与站点部署

(2)进入网站根目录,上传系统安装程序压缩包,上传完成后将其解压。

图片[7]-StarPay搭建教程:服务器环境、PHP扩展与站点部署

(3)返回网站页面,找到刚刚添加的站点,依次点击“设置—网站目录—运行目录”,选择 `public` 后保存(如果服务器硬盘较小,建议关闭写访问日志)。

图片[8]-StarPay搭建教程:服务器环境、PHP扩展与站点部署

(4)点击伪静态,粘贴下方代码(或选择上方 thinkphp 选项),然后保存。

location ~* (runtime|application)/{
	return 403;
}
location / {
	if (!-e $request_filename){
		rewrite  ^(.*)$  /index.php?s=$1  last;   break;
	}
}
图片[9]-StarPay搭建教程:服务器环境、PHP扩展与站点部署

(5)找到之前安装的“进程守护管理器”,依次点击“设置—添加进程守护”,输入名称并选择运行站点目录,然后填写下方启动命令,最后确认。

php81 think spay:guardian --workers=1 --interval=1 --system-interval=60 --system=1
图片[10]-StarPay搭建教程:服务器环境、PHP扩展与站点部署

看到“运行中”状态,即表示启动成功。

至此,StarPay 的服务器环境、PHP 扩展、站点部署以及进程守护均已完成配置。若后续需要正式对外使用,建议继续完善站点域名解析、HTTPS 证书、防火墙放行规则以及定期备份数据库和程序文件,这样可以进一步提升系统的稳定性与安全性。按照以上步骤操作后,即可顺利完成 StarPay 的基础搭建与运行准备。

© 版权声明
THE END
喜欢就支持一下吧
点赞16 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容