使用OwnCloud建立属于自己私有的云存储网盘
1、需要LAMP架构
实验环境:centos7.4 64位系统
[root@xuegod63 ~]# yum install -y httpd php php-mysql mariadb-server mariadb php-dom php-mbstring php-gd php-pdo
注:
httpd #apache web 服务器
php #php
mariadb-server mariadb #mysql 数据库
2、启动LAMP相关服务
[root@xuegod63 ~]# systemctl start httpd.service
[root@xuegod63 ~]# systemctl start mariadb.service
3、关闭防火墙
[root@xuegod63 ~]# systemctl stop firewalld
[root@xuegod63 ~]# systemctl disable firewalld
4、在搭建好的LAMP环境上部署 owncloud 站点
下载解压源码包,并移动到网站根目录下
通过xshell中的rz上传owncloud-10.0.1.zip 到linux系统中:
[root@xuegod63 ~]# yum install lrzsz
[root@xuegod63 ~]# rz
[root@xuegod63 ~]# unzip owncloud-10.0.1.zip
[root@xuegod63 ~]# cp -r owncloud /var/www/html/
[root@xuegod63 ~]# chown -R apache:apache /var/www/html/owncloud/
5、在MariaDB数据库中创建owncloud的数据库:
设置mysql的root密码:
[root@xuegod63 ~]# mysqladmin -u root password "123456"
[root@xuegod63 ~]# mysql -u root -p123456
MariaDB [(none)]> create database owncloud; #创建owncloud数据库:
MariaDB [(none)]>exit #退出
6、升级php5.4到php5.6
[root@xuegod63 ~]#php -v #进入终端后查看php版本
输出可能如下:
PHP 5.4.35 (cli) (built: Nov 14 2014 07:04:10) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2015, by Zend Technologies
执行下面的命令升级软件仓库
[root@xuegod63 ~]#rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
[root@xuegod63 ~]#rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
执行下面的命令删除php(卸载的时候关注下卸载了那些包)
[root@xuegod63 ~]#yum remove php-common
安装php 5.6版本(php56w-devel这个不是必需的)(可以使用yum search php56w查看下缺失了那些依赖包)
[root@xuegod63 ~]#yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring php56w-fpm
重启httpd
service httpd restart
查看最新的版本
php -v
现在应该是5.6了!
7、登入http://192.168.43.71/owncloud 安装owncloud
博主做到凌晨,辛辛苦苦整理的出的笔记,亲自可测....

使用OwnCloud建立属于自己私有的云存储网盘的更多相关文章
- vfd-cloud——一个适合练习上手的云存储网盘springboot项目(开发中)
vfd-cloud 一个基于SpringBoot的云存储网盘项目,适合练手学习SpringBoot,用到的技术栈列到了下面.支持用户的注册登陆及修改密码,利用邮箱进行验证.支持 ...
- 搭建nextcloud私有云存储网盘
简介: 搭建个人云存储一般会想到ownCloud,堪称是自建云存储服务的经典.而Nextcloud是ownCloud原开发团队打造的号称是“下一代”存储. 真正试用过后就由衷地赞同这个Nextclou ...
- CentOS 7 使用OwnCloud建立私有云储存网盘
使用OwnCloud建立属于自己私有的云存储网盘 OwnCloud概述: OwnCloud 一款文件主机服务软件,就是我们平时使用的云存储,不过这是在自己主机的服务器上建立属于自己的私有云,OwnCl ...
- 昕有灵犀-xyFS私有文件云存储OSS服务
本工程为本人开发的开源项目,地址: https://gitee.com/475660/xyFS 介绍: 一站式企业私有文件服务.针对软件开发时提供的文件存储系统,对文件上传.下载.分类.分组.审计.统 ...
- 百度云百度网盘VIP不限速破解版绿色版-实测可用
百度云百度网盘不限速VIP破解版绿色版-下载地址:https://www.90pan.com/b1548999
- 基于owncloud构建私有云储存网盘
注意事项:需要ping通外网 需要LAMP架构yum -y install httpd php php-mysql mariadb-server mariadb sqlite php-dom php- ...
- 可道云kodexplorer网盘未清理造成linux服务器爆满的解决方法
今天登陆宝塔面板的时候发现硬盘占用37GB,已经变红提示我空间不足了,惊呆了, 还以为是宝塔抽风了,去远程连接服务器看了一下,懵逼了. df -h 查看挂载目录使用情况 还是不相信现实的我又重启了一下 ...
- 混合云存储组合拳:基于云存储网关与混合云备份的OSS数据备份方案
前言 阿里云对象存储(OSS)用户众多.很多用户因为业务或者合规性需求,需要对OSS内的数据做备份,无论是线上备份,还是线下备份.用户可以选择使用OSS的开放API,按照业务需求,做数据的备份,也可以 ...
- 使用NextCloud搭建私有网络云盘并支持Office文档在线预览编辑以及文件同步
转载自:https://www.bilibili.com/read/cv16835328?spm_id_from=333.999.0.0 0x00 前言简述 描述:由于个人家里的NAS以及公司团队对私 ...
随机推荐
- android 下的 handler Message
研究了下android下的 handler message 实现原理: new handler() 的时候 从ThreadLocal里面 获取当前线程下的 Looper实例下的 MessageQu ...
- MONGODB01 - Prematurely reached end of stream 错误定位及修复
最近项目在运行过程,当一段时间没有操作mongo,再次访问报错,如下 org.springframework.data.mongodb.UncategorizedMongoDbException: P ...
- 【Azure 环境】存储在Azure上的文件,使用IE/Edge时自动打开的问题,如何变为下载而非自动打开
问题描述 存储,作为云服务最重要的一部分.当需要从云存储中下载文件时,时常面临一些格式的文件被浏览器自动打开而非下载,那如何来解决这个问题呢? 在Azure中,存储的服务有以下方式: Azure Bl ...
- MySQL主主数据同步
环境 操作系统版本:CentOS 6.5 64位MySQL版本:mysql5.6节点1IP:192.168.0.235 主机名:taojiang1-mysql-01节点2IP:192.168.0.23 ...
- .NetCore操作MongDB简要代码实现
.NetCore操作MongoDB简要代码实现 在接触过的大多数使用mongodb的情景中,基本上都是用mongodb来存储日志的. mongodb是作为一种文档型的数据库,在管理日志文档上确实比较适 ...
- 怎么解决Git中出现 "LF will be replaced by CRLF" 警告
Windows中使用CRLF标识一行的结束,而在Linux/UNIX系统中只使用LF标识一行的结束.CRLF即Carriage-Return Line-Feed的缩写.通常情况下,Git库不会自动修改 ...
- 8. Prism导航
1. 背景 导航是为了实现不同界面的切换,是一种组织系统功能的方式.提供两种导航,一是基于View切换,二是基于ViewModel状态. 2. 基于View切换的导航 最常用导航方式.在该种导航中首先 ...
- 第一次本地代码提交到github
1.在个github上创建一个库 2.创建成功后,可以看到自己的仓库地址 3.在本地新建一个文件夹,并通过个git clone将仓库克隆到本地,并进入文件夹下 4.将需要提交的代码放入文件下,然后在终 ...
- Flink基础:时间和水印
往期推荐: Flink基础:入门介绍 Flink基础:DataStream API Flink基础:实时处理管道与ETL Flink深入浅出:资源管理 Flink深入浅出:部署模式 Flink深入 ...
- 【Flutter 1-7】Flutter教程Dart语言——变量
作者 | 弗拉德 来源 | 弗拉德(公众号:fulade_me) 2011年10月10日的GOTO大会上,谷歌的两位工程师发布了"Dart":Dart是一种全新的编程语言,旨在帮助 ...