当前位置: 首页 > 后端技术 > PHP

借助技术,您可以构建自己的云盘、PDF预览、文件下载,速度与激情掌握在你自己手中!

时间:2023-03-29 18:59:47 PHP

作者:小傅博客:https://bugstack.cn沉淀,分享,成长,让自己和他人有所收获!?1。前言本文只介绍如何在没有任何云服务的情况下,自己搭建一个云盘。在技??术学习的路上,经常和同事交流思想,有时也会分享一些技术PDF书籍。但是经常发现,即使是一些可以开源的书籍,共享链接也经常会遇到链接失效的问题。特别是最近,希望总结一下自己看过的一些不错的技术书籍和小伙伴们的推荐,附上简单的书评和推荐索引。分享给新人一些学习过程中比较干的内容。同时,一些需要付费的图书也会引导购买纸质图书。给创作者打赏,让自己阅读起来更轻松。但是在这样做的时候,经常会遇到分享链接过一会就失效了,而且预览效果也不是很好,无法随意打开阅读。于是诞生了,搭建自己的云盘。福哥,那个男人不简单,一向比较能折腾!从折腾到不断接触新的知识领域!在折腾之前,我有一些积累。比如我有一个终身免费的海外云虚拟机,可以用来部署PHP和ASP项目。所以我经常在上面做一些实验,确定可用后,我会考虑付费购买部署记录。一定要谨慎,否则就是代价!在这个过程中,我首先考虑PHP有一个CMS内容管理系统,但是经过测试并不能满足我的需求。接下来,我换着关键词反复搜索;科道云-kodcloud.com。这是一款基于PHP开发的私有云存储&协同办公服务。同时,您可以在本地下载软件,管理自己的云盘服务。好了,这些我就不多介绍了,大家可以去官网查一下。下面放一张图让大家感受一下;第一次部署后,我被这个页面震惊了,好强大。有完整的桌面系统,支持企业级使用,可以建立组织关系。您甚至可以任意调整桌面背景,效果非常好。文件可以链接分享,可以设置隐私级别,与其他云盘功能一致。而且非常适合查看PDF,可以在线阅读。另外,还有一个免费版本!免费版是指你不需要通过代码更改一些显示内容,否则会提示你升级到付费版。好的!那么,接下来,我就教大家如何部署这样一个属于自己的云服务。2、系统环境PHP云虚拟机也可以在本地部署。PHP5.3及以上也使用php7.3,缓存的效果更好。mysql5.7或sqlite。如果有Redis服务,还可以支持缓存。IDEA,Java开发同学比较喜欢。主要用于FTP功能,非常方便管理。Github代码:https://github.com/kalcaddle/KodExplorer官网下载:https://kodcloud.com/download/三、项目部署本文采用部署到云虚拟机的方式,将支持PHP的虚拟机一般都会有自己的数据库服务。只需要上传代码,打开域名就会提示安装,按照步骤操作即可。使用IDEA打开下载好的PHP云盘项目,如果你安装了PHP版的IDEA开发工具也是可以的。1、IDEA配置FTP并上传代码。IDEA中有一个很强大的功能,就是可以配置;FTP、FTPS、SFTP。这样在开发过程中就可以直接将代码上传到虚拟机云服务中。1.1配置路径Tools->Deployment->Configuration-根据路径找到后填写ftp链接信息。1.2上传文件配置好路径后,就可以开启FTP服务了。单击项目中的上传文件。2、云盘安装配置安装过程非常简单,打开我们云虚拟机中配置的域名访问即可。他会提示您按照步骤操作。您只需要准备PHP版本、数据库用户名和密码即可。2.1服务安装环境检测数据库设置安装完成2.2初始设置按照步骤完成安装即可使用。整体的页面功能也非常简单易操作。如果您有其他需求,也可以在桌面上设置。姓名信息资源上传扩展功能就到这里了,我们自己的云盘已经安装好了,接下来就可以使用了。?快乐的!4.使用云盘上的“共享图书”。如有共享图书涉及网络无法传输,请随时删除!1.上传PDF上传图书的过程非常简单,也可以批量上传。确切的速度取决于您的云服务。2.设置外链分享外链可以设置的功能有很多;是否设置提取码标题,修改可见用户权限过期时间,下载次数和禁止下载3.分享链接(直接看原文)分享一波提高技术风格的书19本:https://github.com/fuzhengwei/CodeGuide/wiki/值得一读的好书5.总结技术总能让生活越来越好,永远不要局限于评论自己窝里的一件自己还不明白的事情。个人搭建的云盘在账号主、学校、协会、小企业都有一定的用途,自己搭建体验。也许你不知道的事情总是在创造价值。如果你说它是PHP,就不要关心语言!所有的技术都是为了产品服务于商业,用来承载多样化的用户行为数据。6.彩蛋代码指南|ProgrammerCodingGuideGo!
本代码库是作者小付多年从事互联网一线Java开发的学习历程和技术总结。旨在为您提供清晰详尽的学习教程,更侧重于编写Java核心内容。如果本仓库能帮到您,请多多支持(关注、点赞、分享)!