自己搭建私有云储服务器
随着移动设备的兴起,数据与日剧增,每天都会产生大量的数据,越来越多的个人用户对存储空间有了更高的需求,很多个人家庭用户都已开始自己搭建私有云储存来管理家庭日常产生的数据。经过多次测试,个人准备了一套人人都会的家庭私有云搭建方案,零成本,操作非常简单,还能实现外网访问。相对于网上其他教程,用服务器,vps,nas(还需要申请公网ip,做复杂的内网穿透)等方案搭建,此可以说不需要成本。
准备工作:废旧电脑一台,可道云kodexplorer安装包,utools工具(一键实现内网穿透)
第一步,搭建php环境,这里推荐phpstudy(小白操作,下载安装即可)。
下载地址:http://phpstudy.php.cn/下载好之后安装启动phpstudy
第二步,下载解压kodexplorer。
下载地址 https://kodcloud.com/download
解压kodexplorer,找到phpstudy文件夹依次打开C:\phpstudy_pro\WWW,在把刚下载的kodexplorer解压到当前文件夹
按照这里的提示进行相关配置,修改启动。https://www.xp.cn/wenda/394.html
第三步,设置登录kodexplorer,在浏览器上输入http://localhost.com或者http://127.0.0.1(这是访问本地地址)
第四步,内网穿透
下载utools工具,百度搜索下载
安装好之后在,搜索框搜索“内网穿透”,在弹出的对话框里设置好你的地址,然后点击链接
第五步,你可以在任何地方访问你的个人网盘,只需用输入你的地址即可,我的地址就是下图两个,如果我没有关闭服务,你们应该都能访问到。跳出来的是网盘登录界面。
问题解决方案:
出错原因:
因为php页面消耗的最大内存默认是为128M (在PHP的php.ini配置文件里可以看到) ,如果文件太大或图片太大,在读取的时候会发生上述提示错误。
解决办法,个人目前知道的有三种解决方案:
第一中解决方案是:在PHP文件中加入ini_set(”memory_limit”,”256M”);当然80M可以根据自己的情况改动,也不要太大哦,否则系统其它资源会遇到问题哦,其中-1为不设限。
第二中解决方案是:修改 php.ini配置文件,在php.ini中找到
; Maximum amount of memory a script may consume (128MB)
; http://php.net/memory-limit
memory_limit = 128M,将前面的分号去掉,改动值的大小,将memory_limit由128M改成256M(或更大),重启apache服务即可。
第三种解决方案是:修改.htaccess分布式配置文件(注意哦:前提是该目录支持.htaccess)。在文档中新增一句:php_value memory_limit 256M(或更大)