先说清楚,这篇文章写给谁?是对代码一窍不通、但手里有台服务器或者虚拟主机就想做视频站的新手;是那种连“伪静态”三个字都要百度三遍的小白;是看到“支付接口”就头皮发麻,但又不甘心被第三方建站平台抽成的倔脾气站长,如果你是这类人,请把这篇当操作手册,拿把螺丝刀对着拧,别跳步,别自由发挥,你要是已经能独立部署一套苹果CMS并跑通播放页,那请直接关掉,别浪费时间。
第一步:你得先有个站,别急着谈付费
苹果CMS(MacCMS)是一套开源PHP视频管理系统,网上流传版本很多,请认准官方或靠谱下载源,别下到带后门的“绿色版”,安装前你需要准备两样东西:一套可用的PHP环境(建议PHP7.4或8.0,MySQL5.7及以上),一个域名(备案与否看你服务器位置,国内服务器必须备案,否则别怪我不提醒,用香港或海外服务器可跳过),下载源码后,把压缩包解压到网站根目录,浏览器打开http://你的域名/install,按提示填数据库信息,管理员账号自己设个复杂密码,安装成功后,你会看到一个默认电影站模板,这时候先别兴奋,付费观看功能还没开。
第二步:配置支付接口——付费观看的心脏
苹果CMS默认不内置支付接口,需要安装支付插件,常用的有支付宝当面付、微信支付V3,或者第三方聚合支付如易支付,新手最好从上“易支付”开始,注册一个商户号,拿到appid和appkey,这类平台通常个人就能申请,费率在1%~2%左右,然后去苹果CMS后台找到“应用中心”或“插件管理”,搜索“易支付”,像装手机App一样点安装,填上你的商户参数,启用插件,这里有个配置要点:回调地址必须填写为http://你的域名/index.php/17dayu_notify.html(具体看插件说明),不然用户付完钱你这边收不到通知,钱就“飞了”,微信支付和支付宝官方接口的申请门槛高,个人主体基本过不了,建议先用聚合支付跑通流程。
第三步:创建收费视频和会员套餐——别让用户白嫖
登录苹果CMS后台,在“视频管理”里新增一个视频,填标题、简介、播放地址(支持外链、网盘直链或m3u8),重点来了,往下翻找到“收费设置”或“播放权限”区块,苹果CMS的付费观看逻辑分两种:单点收费和会员订阅,单点收费就是看这个视频要单独付费,通常按集或按单部设置价格,比如设0.99元,会员订阅则是开通VIP后免费看,分周卡、月卡、年卡,价格自己定,建议月卡19.9、年卡99,别设太高,新站没人买。

苹果CMS付费观看从零搭建,别急着充会员,先学会这几招
如果你用会员模式,还需要在“用户管理”里配置会员等级,进“系统设置”->“用户设置”,开启会员功能,设置各级别时长和价格,注意:单点收费和会员订阅不要混在一个视频上设置,否则用户会懵,建议新站先只开单点收费,操作简单,用户不用注册也能扫码付费观看,转化率高。
第四步:模板和播放器——别让丑界面劝退付费用户
默认模板虽然能看,但距离“付费”的气质差太远,去苹果CMS模板库下载一个支持“付费观看”标签的模板,MXONE”或“苹果之家”系,安装模板后,在“系统设置”->“界面配置”里选启用,播放器方面,苹果CMS自带播放器需要配合解析接口,但付费观看的视频必须用确认密钥播放器——意思是播放器必须先请求后端验证“该用户是否已购买”,验证通过才返回视频真实地址,在后台“播放器配置”里,选择“ckplayer”或“dplayer”,然后勾选“启用防盗链验证”,如果你用的是外链播放地址,还要确保服务器允许跨域,不然播放器直接黑屏。
关键配置点:把视频真实地址给藏好,在“视频管理”的播放地址处,不要直接填.mp4链接,最好填/runtime/目录下的加密字符串,或者用防盗链工具生成带时效的临时URL,苹果CMS支持“流量控制”插件,开启后会自动替换播放地址为临时签名链接,过期则失效,这就防止了别人白嫖你的付费视频地址。
第五步:测试整条链路——你自己先花一分钱
新手最容易在这步翻车,别急着发朋友圈,自己先模拟用户走一遍:退出后台,去前台找一个收费视频,点击“付费观看”,看是否弹出支付二维码,用手机扫码付一块钱,然后看页面是否跳转回网站,播放按钮是否亮起,我见过太多人栽在“支付成功但依然不可播放”上,90%是回调地址没写对,或者伪静态规则没生效,苹果CMS要求开启伪静态才能正常接收回调,你需要在服务器上配置伪静态规则:Nginx用户把include /path/to/maccms/nginx.conf;写进站点配置,Apache用户则把.htaccess文件放到根目录并启用Rewrite模块。
一定要开HTTPS,现在微信和支付宝扫码支付强制要求HTTP/2安全链接,用http://会导致支付页面被拦截提示“不安全”,去腾讯云或阿里云申请免费SSL证书,部署好,然后去后台把站点域名改成https://开头,否则回调可能还是失败。
常见踩坑预警(血泪总结)
- PHP版本别乱升:苹果CMS原生对PHP8.1及以上兼容性极差,安装后白屏多半是版本问题,用PHP7.4最稳,少折腾。
- 数据库前缀别改:安装时数据库前缀默认
mac_,千万别改成带“”或“”的奇葩前缀,后面SQL查询会报错,你找不到原因。 - 支付插件别乱装:解压不开、功能缺失的插件,十有八九是文件没上传全,先看插件目录下的
install.sql是否执行过,后台里“插件管理”有安装记录。 - 用户支付后看不到VIP状态:检查系统时间和你服务器时间是否差8小时,对的,很多人的服务器默认UTC时间,导致会员过期时间计算错误,用户明明刚开通却显示已过期,改一下
php.ini里的date.timezone = PRC,重启服务。 - 采集视频别懒:用苹果CMS自带的采集插件拉视频时,记得把“是否启用付费”强制设为是,否则采集来的视频默认免费,你后台辛辛苦苦设置的收费规则全被覆盖,采集完去数据库跑一条SQL:
UPDATE mac_vod SET vod_pay_type=1, vod_price=0.99 WHERE vod_pay_type=0;——不要问我为什么知道这条命令,新手照抄即可。 - 防盗链别开太严:如果你把播放器防盗链开启并开启“禁止空Referer”,那某些浏览器内嵌播放器可能无法播放,因为它们的Referer是空的,请在防盗链设置里加上
允许空Referer,否则你会接到一堆“视频打不开”的投诉。
最后说句掏心窝的话
搭一个苹果CMS付费观看站,技术难度其实不高,高的是内容运营和心态,别指望上传几部盗版电影就能躺赚,版权风险随时会找上门,如果你真要付费观看,建议做自己的原创教学视频、稀缺行业资料或者小众艺术资源,这才是可持续的路,今天这套步骤,你跟着做下来,预计两小时能跑通付费闭环,遇到问题别慌,先查站点日志/var/log/nginx/error.log,再查苹果CMS的runtime日志,一般错误都写得很明白,好,动手吧,别再收藏了——收藏一百遍不如上手一遍。
发表评论