Sponzy 是一个基于 PHP 构建的内容创作者支持平台脚本,允许用户注册为创作者发布内容(如文章、图片、视频等),并通过粉丝打赏、订阅等方式变现。适用于创建类似 Patreon、BuyMeACoffee、OnlyFans 的平台。
创作者系统(内容创作者可注册、设置资料、上传内容)
粉丝打赏功能(一次性打赏,支持备注)
粉丝订阅功能(每月订阅并自动续费)
支持多种内容类型:文字、图片、视频、文件附件等
付费内容(支持设为仅订阅者或已支付用户可见)
钱包系统(创作者可提现)
多种支付方式集成:
PayPal
Stripe
Bank Transfer
Flutterwave、Paystack、Razorpay(可选)
多语言支持
通知系统(新粉丝、新评论、新赞)
管理员后台面板(用户管理、提现审核、内容审查等)
推广系统(支持设置推荐奖励)
支持暗黑/亮色主题切换
个人主页 URL(如:yourdomain.com/username)
SEO 优化良好,可设置 Meta 标签、社交分享等
支持 GDPR、Cookie 通知等合规设置
访客:浏览公开内容,注册账号
普通用户:可关注创作者、打赏、订阅
创作者:发布内容,接收赞助、订阅收入
管理员:控制后台、审核内容和资金提现
开发语言:PHP(Laravel 框架)
数据库:MySQL / MariaDB
前端:Bootstrap 4/5 + jQuery
响应式设计,适配移动端
支持缓存、分页、延迟加载优化性能
平台可以设置佣金比例,从创作者收入中抽成
支持提现申请和后台审核机制
支持广告位插入(首页、内容页等)
可开启会员等级系统(收费用户可获得更多权限)
PHP 8.0 或更高版本
MySQL 5.7+ 或 MariaDB
Apache / Nginx(推荐 HTTPS)
扩展:OpenSSL、PDO、Mbstring、CURL、Fileinfo
1、下载解压缩,将Script下的内容上传到服务器。
2、建立MySQL数据库,编辑.env文件,在里面输入数据库信息和网站地址。
3、将MySQL 下的数据库文件导入到数据库中。
4、打开网址 https://yousite.com/install/script 安装,后台用户名 Admin 密码 scriptelite.com
5、Nginx用户还需要设置一下伪静态规则,使用laravel规则即可。
location / {
try_files $uri $uri/ /index.php$is_args$query_string;
}
如果导入数据时候出错,请参考ERROR 1030 (HY000) at line 1: Got error 168 from storage engine