云服务器部署苹果CMS,搭建影视站教程

云服务器怎么部署苹果CMS,搭建影视站教程

⚠️重要法律前置提醒(必读)
苹果CMS只是一套PHP内容管理程序,本身不带影视版权。

  • 国内做公开影视站点,需要《信息网络传播视听节目许可证》,门槛极高;
  • 未经授权采集、播放影视剧、电影、短剧资源,属于侵犯著作权,轻则下架赔偿,重则刑事犯罪;
  • 本教程仅用于本地学习、自有原创视频演示,禁止搭建盗版影视站用于公网盈利、免费引流盗版资源,一切违规后果自行承担。

推荐用途:学习PHP、TP5框架、伪静态、采集接口开发,不要拿来做盗版追剧站。

QQ20261101-003441

苹果CMS V10 云服务器宝塔部署教程(CentOS / Debian通用)
一、前期准备

  1. 云服务器:推荐 1核2G起步,带宽≥3M,系统选 CentOS7.9 或者 Debian11
    云服务器选择:https://act.tag.org.cn
  2. 域名(可选,直接IP也能安装,但国内域名必须备案才能80/443端口访问)
  3. 开放安全组端口:80、443、22、8888(宝塔)
  4. 源码地址(官方维护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是必填,缺少会上传报错

三、添加站点、创建数据库

  1. 宝塔左侧【网站】→【添加站点】
  2. 填入域名(或者直接填服务器IP)
  3. 数据库:选择MySQL,设置数据库名、账号、密码(保存好,安装程序要用)
  4. PHP版本:选择 PHP7.4,提交

QQ20261001-095127

四、上传并解压苹果CMS源码

  1. 进入站点根目录(/www/wwwroot/你的站点目录)
  2. 两种方式上传:
    • 方式A:远程下载(推荐):文件管理 → 远程下载,粘贴上面maccms10.zip链接
    • 方式B:本地下载zip,FTP上传后在线解压
  3. 解压:解压到当前目录,注意:不要嵌套一层maccms10文件夹!

解压后根目录直接能看到 install.php、index.php 才正确,如果外面多一层文件夹,把里面文件全部移动出来

  1. 权限设置(关键!)
    网站目录权限:755
    下面目录递归给 775:
    runtime、upload、application/data

权限不足会安装失败、缓存报错、采集保存失败

五、访问安装向导
浏览器访问:http://你的域名/install.php

  1. 环境检测页面,全部绿色通过(fileinfo、curl必须开启)
  2. 下一步,填写数据库信息:数据库地址默认 127.0.0.1,填入刚才创建的库名、账号、密码
  3. 设置后台管理员账号密码,务必记牢
  4. 勾选【创建默认测试数据】(学习可以勾选,正式站不勾),提交安装

安装成功后,提示删除 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。

八、后台基础设置
访问你的自定义后台地址:

  1. 【系统】→【网站配置】:修改站点名称、关键词、简介、LOGO
  2. 【采集】:采集规则、资源接口(重点:只能对接拥有合法授权的源)
  3. 【模板管理】:上传前台模板,切换模板
  4. 【缓存】:清除缓存,修改配置后必须清缓存才生效

九、常见踩坑汇总

  1. 打开install.php空白页
    • 检查PHP版本、fileinfo扩展、runtime目录写入权限
  2. 安装后内页404
    • 伪静态没配置 / PATH_INFO开启了
  3. 采集失败、图片上传失败
    • fileinfo扩展未装、目录权限不足、服务器出网被拦截
  4. MySQL 8.0报错
    • 优先换MySQL5.7,或者调整sql_mode
  5. 被挂马
    • 不要装网上来路不明的免费模板、采集插件,很多带后门;定期备份数据库

十、备份方案(必做)
宝塔计划任务:每周自动备份网站文件+数据库,异地保存,防止被删库、服务器故障。

十一、进阶方向(仅学习)

  • CDN:Cloudflare 或者国内CDN加速静态资源
  • 播放器:自研播放器,不要使用盗链播放接口
  • 采集:仅用于抓取自有授权公开视频的元数据
posted @ 2026-11-01 00:38  BLOGAME  阅读(18)  评论(0)    收藏  举报