众多人于构建自身视频站之际,会为繁杂的后端配置以及 APP 打包流程所困,实际上只要梳理清步骤,半小时之内便可达成部署。
在开始之前,要保证服务器的环境是符合相应要求的。系统所推荐使用的是CentOS 7或者Ubuntu 20.04,并且要预先安装好Nginx 1.2以上版本、PHP 7.4以上版本以及MySQL 5.7。一定要把防火墙关闭或者将80、443端口开放。与此同时,你要准备两个域名,其中一个是用于主站苹果CMS的,另一个是专门供这个后端程序去使用的,这是达成功能分离的关键前提条件。
建议使用宝塔面板对服务器软件开展可视化操作,如此能够极大地简化流程。想要在宝塔里创建网站,应该分别绑定两个域名,还要确切配置PHP版本以及伪静态规则。数据库字符集得统一设置成utf8mb4,借此来防止后续出现乱码问题。准备阶段的工作越是细致,后续安装出错的概率就会越低。
程序包常常能够从官方GitHub仓库或者指定论坛那里获取,它是文件名像“backend_release.zip”这样的压缩包。下载之后不要在本地进行解压操作,然后要直接借助宝塔面板的文件管理器,把它上传到先前为后端创建的网站根目录之下。要是采用和苹果CMS同站部署的方式,那么就在主站目录下创建一个像“fapp”这样的文件夹,并且把压缩包上传到这个地方。
在完成文件上传之后,于宝塔文件管理器当中寻觅到那个压缩包,而后进行摁点击“解压”的此项操作就可以了。在解压完毕之后要留意去核查文件的权限状况,所有的目录权限都应当被设置成数字 755 ,而文件的权限则要设置成数字 644。类似于“config.php”这样的关键配置文件的权限有可能需要临时性予以调整使之变成数字 777 从而达成写入的目的,等到安装全部完成之后再重新改回以便能够保障安全。
解压缩之后,去寻找到处于根目录以下的“install.php”或者“config.php”这个文件,于宝塔里头双击进行在线编辑。你得去填写数据库连接方面的信息:数据库的地址一般而言是“localhost”,数据库的名称填写成苹果CMS正在运用的那个数据库的名字,用户名以及密码填写该数据库对应的访问凭证。
关键之处在于,于此处所填写的数据库,一定要跟苹果CMS主程序运用的数据库全然一样,唯有如此情形下,后端程序才能够直接读取到视频库、分类信息等核心数据。填好之后保存文件。要是配置无误,当访问你的后端域名之际,页面不会再提示安装,而是跳转至登录界面。
仅是配置连接这一情况还不行,而后端程序来讲,其是需要依靠本身的数据表去对用户以及打包任务实施管理的。要先寻找到程序包之中附带有的那个“sql.zip”文件,接着在宝塔的数据库管理页面那里,挑选出苹果CMS所使用的数据库,随后点击“导入”。
由本地位置上传名为“sql.zip”的文件,随后执行导入操作。待完成之后,对数据库进行刷新,此时你将会看到出现了若干带有“fapp_”作为前缀的数据表,它与苹果CMS原本即有的带有“mac_”前缀的表共同存在于同一数据库里。这一步骤保证了后端能够独立开展运行,与此同时又可以与主站数据相互连通。
当下,于浏览器里键入你为后端程序所绑定的独自域名(像是:api.yoursite.com),便可开展对后端管理后台的访问。系统默认的超级管理员账号常常是“admin”,密码一般情形下也是“admin”或者“123456”。
第1次登录之后,应当马上于后台的“系统设置”或者“管理员管理”里更改默认密码,并且提议增添一个特定的管理员账号。从这以后,你就能够在这个后台界面当中,瞧见从苹果CMS同步而来的影视资源分类以及数据,这标明后端跟主站已经成功对接了。
最重要的后端功能是生成APP,在管理后台找寻“APP打包”或者“应用生成”模块,你要填写应用名称、LOGO、启动图、包名(像com.domain.video)以及对接的后端API地址(也就是当前后端域名)。
无一信息填写有误之后,点击那个被称作“生成APK”的按钮,服务器随即就会着手自动编译,包裹过程大概需要5至10分钟,请耐心等候,完成之际,页面会给出APK文件的下载链接,你能够把此链接发送给用户去下载安装,一个完整的视频站APP就这样诞生了。
从看完这份涵盖环境准备直至APP打包的完整指南之后,你所存在的最大疑惑抑或是在实际操作期间碰到的首个卡点究竟是什么呢,欢迎于评论区去分享你那些具体的问题,要是教程对你有着帮助的话,同样也请加以点赞给予支持 。



