红帽7(centos 7) 用owncloud搭建私有云

前端之家收集整理的这篇文章主要介绍了红帽7(centos 7) 用owncloud搭建私有云前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

今天我们来做一下前面学习的笔记。owncloud搭建属于自己和团队的私有云存储同步网盘。更多关于owncloud的详细功能。请查看官方网站:https://owncloud.org/

wKioL1k2pcOyhm2BAAA-ca7iCWk824.jpg

owncloud的环境是LAMP。所以我们先来配置下LAMP(httpd+PHP+mariadb);


yum install httpd-y #安装httpd

yum install PHP -y #安装PHP

yum install mariadb mariadb-server #安装mariadb


#yum install -yhttpdPHPmariadb mariadb-server 安装也可以直接写成一条


systemctl restart httpd#重启服务



建议暂时关闭防火墙(防火墙开启允许规则通过在后面)

systemctl stop firewalld #防火墙关闭命令

setenforce 0

iptables -F




vim /var/www/html/PHPinfo.PHP#测试是否能调用PHP,在PHPinfo.PHP文档中添加如下内容

<?PHP PHPinfo (); ?>


客户端测试;OK

wKioL1k2pPaTdZqhAAE9wbRWR4U368.jpg



systemctl start mariadb启动mariadb

MysqL_secure_installation 初始化数据库服务


回车设置密码

wKioL1k2pxHh907fAACnFkU9NHI373.jpg


选择Y设置密码

wKioL1k2pxPgKKf6AABFVTsBEr4448.jpg


选择Y删除匿名账户

wKiom1k2pxTQ1nSLAABertlckEs301.jpg


选择Y禁止root用户从远程登录

wKioL1k2pxSw4MFwAABDvfExpKM851.jpg


选择Y删除test数据库并取消对其的访问权限

wKiom1k2pxSg67taAABhItypGoM251.jpg


选择Y刷新授权表,让初始化的设定立即生效

wKiom1k2pxXQsBObAAA-nnw4C2M399.jpg


MysqL -u root -p使用root用户登录数据库中:

MariaDB [(none)]> create database owncloud; #新建数据库owncloud

MariaDB [(none)]>show databases;#查看当前已有的数据库


LAMP环境搭建完成了;接下来是把owncloud软件下载后导入linux服务器。owncloud 可以在这里下载http://down.51cto.com/data/2313340至于怎么导入,可以用很多方法,samba,ftp tftp软件等

,这个大家根据自己的情况自己选择。导入之后,解压与/var/www/html目录中。


unzip owncloud-10.0.1.zip -d /var/www/html/#解压

#要是系统没有unzip,那就进行安装 yum install unzip

chown -R apache.apache /var/www/html


然后通过客户端游览器进行配置

wKiom1k2qtGhBGEzAACt1pwppJg710.jpg

这里显示我的PHP版本过低,要升级PHP5.6才可以。(这里建议大家有远程配置的方式,因为可以复制黏贴,比较方便)


PHP -v 查看PHP版本

#执行下面的命令升级软件仓库

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

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


yum remove PHP-common#删除PHP

yum install -y PHP56w PHP56w-opcache PHP56w-xml PHP56w-mcrypt PHP56w-gd PHP56w-devel PHP56w-MysqL PHP56w-intl PHP56w-mbstring #安装PHP5.6


systemctl restart httpd#重启httpd

PHP -v #发现版本已经是5.6了


wKiom1k2q7eggrSpAABsMTZHyHs380.jpg


然后在在客户端再测试下


wKiom1k3rXHTfMtXAAGJpgy7jVc187.jpg



登录成功后

wKiom1k3rkPCzBTmAAB2kLJ2BBY446.jpg


防火墙允许规则

firewall-cmd --permanent --add-service=MysqL #设置防火墙对数据库服务的允许策略

firewall-cmd --permanent --add-port=80/tcp#设置防火墙对对80端口的允许策略

firewall-cmd --reload #更新防火墙





以上配置完毕!参考与MK老师的笔记:MK-讲师:qq3175492114

猜你在找的CentOS相关文章