微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

红帽7centos 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

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Centos下搭建性能监控Spotlight
CentOS 6.3下Strongswan搭建IPSec VPN
在CentOS6.5上安装Skype与QQ
阿里云基于centos6.5主机VPN配置
CentOS 6.3下配置multipah
CentOS安装、配置APR和tomcat-native
centos6.5下postgres-XC集群安装与配置
CentOS 6使用openssl搭建根CA
CentOS6.6中安装VNC server
CentOS下更新Python最新版本