今天我们来做一下前面学习的笔记。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 -y httpd php mariadb 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