现在个人资料越来越重要,网络速度也已经满足日常需要,网盘已经是生活着存取个人数据不可缺少的工具。

下面在linxu centos7下面安装owncloud搭建自己私人网盘:

1.新建一个账号用来安装个人网盘,

useradd owncloud
passwd owncloud

设置好密码,切换到owncloud账号

2.下载yum配置,参考注意1

wget http://mirror.centos.org/centos/7/os/x86_64/Packages/centos-release-7-6.1810.2.el7.centos.x86_64.rpm

3.更换yum源

su rpm -ivh centos-release--6.1810..el7.centos.x86_64.rpm

报错

需要在root用户下 把owncloud ALL=(ALL)  ALL加到文本中

vi /etc/sudoers

 

重新在owncloud用户中运行刚才的命令

 

4.更新yum

sodu yum update

4.安装samba.x86_86

sudo yum install -y samba.x86_64

5.安装httpd.x86_64

sudo yum install -y httpd.x86_64

6.更新PHP仓库源

sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

7.安装PHP

此时注意版本选择。现在owncloud新版本需要7.0以上版本的PHP,所以我们这直接安装7.1的PHP.

sudo yum install -y php71w php71w-cli php71w-common php71w-devel php71w-intl php71w-embedded php71w-fpm php71w-gd php71w-mbstring php71w-mysqlnd php71w-opcache php71w-pdo php71w-xml php71w-ldap php71w-mcrypt

8.安装mariadb服务

9.分别设置smb、httpd、mariadb的状态,以及开机启动

systemctl start smb.service
systemctl enable smb.service
systemctl start httpd.service
systemctl enable httpd.service
systemctl start mariadb.service
systemctl enable mariadb.service

10.加入组中

sudo chown apache.apache /var/www/html

到这里,我们www服务器已经开启,可以在网页中输入自己的IP查看网址显示test123

11.下载解压安装Owncloud,参考注意2

sudo wget https://download.owncloud.org/community/owncloud-10.2.0.tar.bz2
sudo tar -xjvf owncloud-10.2..tar.bz2

12.设置owncloud首页访问

cd owncloud
sudo cp index.php ..
cd ..

13.重启http服务

systemctl restart httpd.service

14.修改权限

 chmod  /var/www/html/owncloud

到这里,就全部完成了。

可以通过浏览器访问了  注意: IP/owncloud

15.第一次访问浏览器需要设置账号密码,然后点击完成,然后用账号密码登陆即可。如果显示提示管理员安装int包。

那么需要在服务器上安装即可

sudo yum install php71w-int

需要注意的一些问题:

1.最初的系统是没有wget工具,我们需要安装   :yum install -y wget

2.解压文件:yum install -y tar

3.防火墙关闭:systemctl stop firewalld 
   防火墙永久关闭:systemctl disable firewalld 
   查看防火墙状态:systemctl status firewalld 
4.永久关闭selinux   :vi /etc/selinux/config 
   把SELINUX=enforcing 改成 SELINUX=disabled 
    重启电脑就可以了

5.如果访问网页的时候显示的你PHP版本过低,那么需要卸载原PHP ,后面才能安装新的PHP 

yum list installed | grep php

查询安装PHP的包。卸载PHP

 sudo yum remove php56w-devel.x86_64 php56w-gd.x86_64
sudo yum remove php56w-intl.x86_64 php56w-mbstring.x86_64 php56w-mcrypt.x86_64 php56w-mysql.x86_64 php56w-opcache.x86_64 php56w-pdo.x86_64 php56w-xml.x86_64

remove后面的是   yum list installed | grep php   显示出来的PHP包。

centos7安装个人网盘owncloud的更多相关文章

  1. centos7安装个人网盘nextcloud

    本节介绍如何在centos7上建立个人云盘nextcloud服务器 第一:建立用户nextcloud 第二:安装下载工具wget 第三:把nextcloud账号添加到sudoers目录下 第四:切换到 ...

  2. [Ubuntu]18安装百度网盘

     1.下载客户端 下载地址: 选择linux版本,我选择的是deb格式,下载就可以了. 2.安装 进入下载目录,点击右键,选择在终端打开. 之后输入 以下代码愉快的安装就好了 注意:dpkg后面跟的文 ...

  3. [windows][技巧]百度网盘提示您的电脑已安装百度网盘,是否覆盖,解决方法

    目录 故障描述 解决方法 故障描述 解决方法 win+r,输入regedit,进入注册表 依次打开HKEY_CURRENT_USER->Software->Baidu->BaiDuY ...

  4. CentOS 7 使用OwnCloud建立私有云储存网盘

    使用OwnCloud建立属于自己私有的云存储网盘 OwnCloud概述: OwnCloud 一款文件主机服务软件,就是我们平时使用的云存储,不过这是在自己主机的服务器上建立属于自己的私有云,OwnCl ...

  5. OwnCloud 开源网盘

    https://www.getnas.com/freenas-owncloud/ FreeNAS 插件:OwnCloud 开源网盘 ownCloud 分为服务器端和客户端两个部分,服务器端可以在 Fr ...

  6. 安装使用aria2下载百度网盘内容(转)

    原文地址:https://blog.csdn.net/wudi1107/article/details/80728891 安装使用aria2下载百度网盘内容 目前在Linux中没有好用的百度网盘客户端 ...

  7. ubuntu服务器 安装 seafile 个人网盘

    目录 ubuntu服务器 安装 seafile 个人网盘 一.实验环境: 二.实验流程介绍 三.网盘搭建 1.安装依赖环境 2.安装seafile 三.配置QQ域名邮箱 四.配置seafile邮件服务 ...

  8. 编译安装Apache httpd和php搭建KodExplorer网盘

    编译安装Apache httpd和php搭建KodExplorer网盘 环境说明: 系统版本    CentOS 6.9 x86_64 软件版本    httpd-2.2.31        php- ...

  9. 在Ubuntu18.04.2LTS上使用wine安装qq,微信,迅雷,百度网盘,网易云音乐等软件

    在Ubuntu18.04.2LTS上使用wine安装qq,微信,迅雷,百度网盘,网易云音乐等软件 一.前言 在Linux上办公有一点一直是大家的痛,那就是这些系统上没有我们常用的一些软件,比如QQ,微 ...

随机推荐

  1. Android Message和obtainMessage的差别

    前几天须要实现一个以太网功能就看了以太网的源代码部分,看见了源代码部分在消息处理时,发现有一些不同的地方:   平时我在处理消息时:   1.首先创建Handler对象:   private Hand ...

  2. Linux内核之于红黑树and AVL树

    为什么Linux早先使用AVL树而后来倾向于红黑树?       实际上这是由红黑树的有用主义特质导致的结果,本短文依旧是形而上的观点.红黑树能够直接由2-3树导出.我们能够不再提红黑树,而仅仅提2- ...

  3. es6 Object.assign ECMAScript 6 笔记(六) ECMAScript 6 笔记(一) react入门——慕课网笔记 jquery中动态新增的元素节点无法触发事件解决办法 响应式图像 弹窗细节 微信浏览器——返回操作 Float 的那些事 Flex布局 HTML5 data-* 自定义属性 参数传递的四种形式

    es6 Object.assign   目录 一.基本用法 二.用途 1. 为对象添加属性 2. 为对象添加方法 3. 克隆对象 4. 合并多个对象 5. 为属性指定默认值 三.浏览器支持 ES6 O ...

  4. LeetCode 242. Valid Anagram (验证变位词)

    Given two strings s and t, write a function to determine if t is an anagram of s. For example,s = &q ...

  5. Android对方向感应器的封装调用

    Android自动的SensorManager使用起来已经很方便,但由于一些情况我们希望对其中的功能进行封装: 只使用个别的sensor,功能相对单一 要对sensor返回的raw data进行算法处 ...

  6. linux下非root用户怎样改动root权限的文件

           在linux下会出现把一些配置文件參数配错.rootpassword忘记等导致系统无法启动或进入root的窘迫境界.本文以redhat  enterprise linux server ...

  7. HDU1171_Big Event in HDU【01背包】

    Big Event in HDU Time Limit: 10000/5000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others ...

  8. 【Ubuntu】莫名其妙硬盘空间满了

    一个个翻找,发现是 ~/.cache 占用了很多空间,遂删去其中内容 没有什么负面影响,删掉之后节省了许多空间

  9. JMeter常用函数 使用图解

    函数的调用都是以${__function()}这种形式开始的注意:“__”是两个英文下划线 __UUID 生成唯一字符串

  10. bzoj4403 序列统计——组合数学

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=4403 一开始想了个 O(n) 的做法,不行啊... O(n)想法是这样的:先考虑递推,设 f ...