我是靠谱客的博主 犹豫小熊猫,最近开发中收集的这篇文章主要介绍Linux 云存储搭建,Owncloud存储云服务搭建,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

owncloud是一款开源的存储云,用php写的,其作用可以像百度网盘那样存放文件到这个云当中,

只要能连上网,手机,平板,电脑都可以从中下载或者上传文件,用起来非常还不错,部署的过程也很简单,废话不多说,开始吧。

测试系统:RHEL 7.2

为避免影响看看是否安装了其他版本的Mysql和Apache

rpm -qa |grep mysql  rpm -qa |grep httpd

安装相关的组件和服务

yum-y install httpd php php-mysql mariadb-server mariadb sqlite php-dom php-mbstring php-gd php-pdo

7cff52129bb171f8aee29823df842780.png

安装好后启动服务,需要注意的是mysql在rhel 7中被改名为mariadb

systemctl start httpd

systemctl start mariadb.service

关闭防火墙和selinux

iptables –F  setenforce 0

初始化mariadb数据库,并为owncloud软件创建库

mysqladmin –uroot password “123456”

#创建密码mysql -uroot -p123456

#进入数据库create database owncloud;

#创建owncloud库

下载owncloud

将下载好后的owncloud软件上传,可以使用rz命令上传,如果没有rz命令用yum安装:

yum–y install lrzsz

415a233fc07d53749030e4c89969eb9f.png

上传好后解压到/var/www/html/下面

unzipowncloud-10.0.1.zip  &&  mv  owncloud  /var/www/html/

chown –R apache:apache /var/www/html/    #赋予apache权限

7d7b832fc6ce068f347dcc9649492af8.png

创建好后,使用浏览器访问

e3886169365e302a4a161fbe070dc3d2.png

很遗憾 yum出来的php版本太低,owncloud需要5.6版本以上。

df1a2e6a75bf303182282c484f147ac9.png

28ef2da449fabbc11fcaa315f6cb622b.png

给php升级或者添加模块确实很让人头疼,下面就对php进行升级

到网下载php5.6的rpm包,然后上传到服务器

e074f627a37b3d824c4049af725717bb.png

注意版本需要对应,然后将其解压

5df0150ec2d4fb2da4c70fc114e4ee92.png

这时候,如果尝试直接安装php-5.6就会出现依赖错误,如下

aa015dcb822496bc92b821a4558ba907.png

这里有一个比较好使的命令,可以自动解决依赖关系进行升级,进入php5.6目录下面:

rpm –Uvh *.rpm

dc9c7cffc2a717a09b315b81a8166788.png

38ebdcd4bd6488014b1e69d27c37fbe5.png

于是就可以成功的自己解决依赖关系的升级。

当然有些人会说,我没有你那个php5.6的包啊,我去官网找半天都找不到,所以这里再介绍一个升级php的方法,就是在线升级。

vim /etc/yum.repos.d/remi.repo   #写入以下内容

f9e9df1aea042bfdf5838a2f68414145.png

复制代码

[remi]  name = Remi’s RPM repository for Enterprise Linux 7-$basearch  #baseurl=http://rpms.remirepo.net/enterprise/6/remi/$basearch/

mirrorlist=http://rpms.remirepo.net/enterprise/7/remi/mirror

enabled=1

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi[remi-php56]

name = Rmei’s PHP5.6 RPM respository for Enterprise Linux7-$basearch  #baseurl=http://rpms.remirepo.net/enterprise/7/php56/mirror

# WARNING: If you enable this repository, you must also enable "remi"

enabled=1

gpgcheck=0

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi

f9e9df1aea042bfdf5838a2f68414145.png

复制代码

写好后保存退出,然后就可以使用

yum–y update php*

或者

yum–y upgrade php*

#update升级所有包,改变软件和系统的配置,系统版本和内核都升级

#upgrade升级所有包,不改变软件和系统的配置,系统版本升级,内核不变

选哪种看个人的情况

这是上面两种升级php的方法,既然升级好了,再使用浏览器来访问刚刚的地址

不过记得先重启一下apache服务:

systemctl restart httpd

重启服务后,打开浏览器访问,然后就可以创建管理员账号了,注意:这里有个很坑爹的地方

就是mariadb的root用户不允许远程访问,只能是localhost访问,因此使用的浏览器也必须

中虚拟机机子里打开,否则如果使用远程会经常报访问权限不足。

7a85e2764224094c5c4f120abbb3897b.png

8ca90f5980bb8381f740ac449559259c.png

配置一下数据库信息

0b515b9a5f53735c86d04be9c28eecb7.png

过一会跳转到登录界面,输入用户名和密码

f3d6dfed95baffca8b5d33115b02c192.png

然后就可以开始使用了

5c4059e48e79178e7bd41113acad45d2.png

最后

以上就是犹豫小熊猫为你收集整理的Linux 云存储搭建,Owncloud存储云服务搭建的全部内容,希望文章能够帮你解决Linux 云存储搭建,Owncloud存储云服务搭建所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部