网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
- 另外,有免费版!免费版就是你不要通过代码去改一些显示内容,否则会提示升级到付费版本。
好! 那么接下来,就教你如何去部署这样一款自己的云服务。
二、系统环境
- PHP云虚拟机,也可以部署到本地。php 5.3及以上另外使用 php7.3,开启缓存效果更佳。
- mysql 5.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 初始设置
按照执行步骤安装完成后,现在就可以使用了。整体的页面功能也非常简单易操作。如果你有一些其他需要也可以在桌面进行设置。
名称信息
资源上传
扩展功能
到这,我们的自己的云盘就已经安装好了,那么接下来就可以进行使用了。😺开心!
四、云盘使用「分享书籍」
如果分享书籍有任何涉及网络不可传播,随时删除!
1. 上传PDF书籍
- 上传的过程非常简单,还可以批量上传。具体速度取决于你的云服务。
2. 设置外链
分享外链可以设置的功能非常多;
- 是否设置提取码
- 标题修改
- 可见用户权限
- 到期时间
- 下载次数和禁止下载
3. 分享链接(阅读原文直达)
分享一波提升技术格调的书籍19本:
https://github.com/fuzhengwei/CodeGuide/wiki/值得一看的好书
五、总结
- 技术总是能让生活越来越美好,永远不要局限在自己的小窝里去点评一件你尚未了解清楚的事情。
- 个人建造云盘在号主、学校、社团、小企业中都有一定的用武之地,自行体会建设。可能你不知道的事情总在创造价值。
- 如果你说这是
PHP
的,不要在意语言!所有的技术都是为了产品服务于业务,用于承载多样性用户行为数据的。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
阶课程,涵盖了95%以上Go语言开发知识点,真正体系化!**
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新