云服务器部署苹果CMS,搭建影视站教程
云服务器怎么部署苹果CMS,搭建影视站教程
⚠️重要法律前置提醒(必读)
苹果CMS只是一套PHP内容管理程序,本身不带影视版权。
- 国内做公开影视站点,需要《信息网络传播视听节目许可证》,门槛极高;
- 未经授权采集、播放影视剧、电影、短剧资源,属于侵犯著作权,轻则下架赔偿,重则刑事犯罪;
- 本教程仅用于本地学习、自有原创视频演示,禁止搭建盗版影视站用于公网盈利、免费引流盗版资源,一切违规后果自行承担。
推荐用途:学习PHP、TP5框架、伪静态、采集接口开发,不要拿来做盗版追剧站。

苹果CMS V10 云服务器宝塔部署教程(CentOS / Debian通用)
一、前期准备
- 云服务器:推荐 1核2G起步,带宽≥3M,系统选
CentOS7.9或者Debian11
云服务器选择:https://act.tag.org.cn - 域名(可选,直接IP也能安装,但国内域名必须备案才能80/443端口访问)
- 开放安全组端口:80、443、22、8888(宝塔)
- 源码地址(官方维护GitHub版)
[https://github.com/magicblack/maccms10](https://github.com/magicblack/maccms10)
压缩包直链:
[https://cdn.jsdelivr.net/gh/magicblack/maccms_down@master/maccms10.zip](https://cdn.jsdelivr.net/gh/magicblack/maccms_down@master/maccms10.zip)
二、服务器安装宝塔面板
SSH连接服务器,执行一键脚本:
CentOS
if [ -f /usr/bin/curl ];then curl -sSO [https://download.bt.cn/install/install_panel.sh;else](https://download.bt.cn/install/install_panel.sh;else) wget -O install_panel.sh [https://download.bt.cn/install/install_panel.sh;fi;bash](https://download.bt.cn/install/install_panel.sh;fi;bash) install_panel.sh
Debian/Ubuntu
wget -O install_panel.sh [https://download.bt.cn/install/install_panel.sh](https://download.bt.cn/install/install_panel.sh) && bash install_panel.sh
安装完成后,保存面板地址、账号、密码!
访问面板,绑定宝塔账号,进入【软件商店】安装环境:
- Nginx 1.20+
- MySQL 5.7(推荐,8.0容易报错)
- PHP 7.4(兼容性最好,不要用8.x)
PHP7.4 必须安装扩展:fileinfo、curl、gd、pdo_mysql
位置:PHP设置 → 安装扩展,fileinfo是必填,缺少会上传报错
三、添加站点、创建数据库
- 宝塔左侧【网站】→【添加站点】
- 填入域名(或者直接填服务器IP)
- 数据库:选择MySQL,设置数据库名、账号、密码(保存好,安装程序要用)
- PHP版本:选择
PHP7.4,提交

四、上传并解压苹果CMS源码
- 进入站点根目录(
/www/wwwroot/你的站点目录) - 两种方式上传:
- 方式A:远程下载(推荐):文件管理 → 远程下载,粘贴上面maccms10.zip链接
- 方式B:本地下载zip,FTP上传后在线解压
- 解压:解压到当前目录,注意:不要嵌套一层maccms10文件夹!
解压后根目录直接能看到
install.php、index.php才正确,如果外面多一层文件夹,把里面文件全部移动出来
- 权限设置(关键!)
网站目录权限:755
下面目录递归给 775:
runtime、upload、application/data
权限不足会安装失败、缓存报错、采集保存失败
五、访问安装向导
浏览器访问:http://你的域名/install.php
- 环境检测页面,全部绿色通过(fileinfo、curl必须开启)
- 下一步,填写数据库信息:数据库地址默认
127.0.0.1,填入刚才创建的库名、账号、密码 - 设置后台管理员账号密码,务必记牢
- 勾选【创建默认测试数据】(学习可以勾选,正式站不勾),提交安装
安装成功后,提示删除 install.php,一定要删掉或者改名,防止被重装覆盖数据!
后台默认地址:
域名/admin.php
✅【安全建议】:安装完成立刻重命名admin.php,比如改成abc123.php,别人找不到后台入口,降低扫描攻击风险
六、Nginx伪静态配置(解决除首页外全部404)
进入宝塔 → 网站 → 设置 → 伪静态,下拉找到【苹果CMS V10】,直接复制下面规则粘贴保存:
if (!-e $request_filename) {
rewrite ^/index.php(.)$ /index.php?s=$1 last;
rewrite ^(.)$ /index.php?s=$1 last;
break;
}
保存,重启Nginx。
坑点:Nginx环境如果开了PHP的PATH_INFO会404,PHP设置里关闭PATH_INFO即可
七、HTTPS SSL配置(可选,推荐)
网站设置 → SSL → Let’s Encrypt免费证书,申请证书,强制HTTPS。
八、后台基础设置
访问你的自定义后台地址:
- 【系统】→【网站配置】:修改站点名称、关键词、简介、LOGO
- 【采集】:采集规则、资源接口(重点:只能对接拥有合法授权的源)
- 【模板管理】:上传前台模板,切换模板
- 【缓存】:清除缓存,修改配置后必须清缓存才生效
九、常见踩坑汇总
- 打开install.php空白页
- 检查PHP版本、fileinfo扩展、runtime目录写入权限
- 安装后内页404
- 伪静态没配置 / PATH_INFO开启了
- 采集失败、图片上传失败
- fileinfo扩展未装、目录权限不足、服务器出网被拦截
- MySQL 8.0报错
- 优先换MySQL5.7,或者调整sql_mode
- 被挂马
- 不要装网上来路不明的免费模板、采集插件,很多带后门;定期备份数据库
十、备份方案(必做)
宝塔计划任务:每周自动备份网站文件+数据库,异地保存,防止被删库、服务器故障。
十一、进阶方向(仅学习)
- CDN:Cloudflare 或者国内CDN加速静态资源
- 播放器:自研播放器,不要使用盗链播放接口
- 采集:仅用于抓取自有授权公开视频的元数据

云服务器部署苹果CMS,搭建影视站教程
⚠️重要法律前置提醒(必读)
苹果CMS只是一套PHP内容管理程序,本身不带影视版权。
- 国内做公开影视站点,需要《信息网络传播视听节目许可证》,门槛极高;
- 未经授权采集、播放影视剧、电影、短剧资源,属于侵犯著作权,轻则下架赔偿,重则刑事犯罪;
- 本教程仅用于本地学习、自有原创视频演示,禁止搭建盗版影视站用于公网盈利、免费引流盗版资源,一切违规后果自行承担。
> 推荐用途:学习PHP、TP5框架、伪静态、采集接口开发,不要拿来做盗版追剧站。
浙公网安备 33010602011771号