第一步:安装mariadb
1、yum install mariadb-server mariadb
mariadb数据库的相关命令是:
systemctl start mariadb #启动MariaDB
systemctl stop mariadb #停止MariaDB
systemctl restart mariadb #重启MariaDB
systemctl enable mariadb #设置开机启动
2、配置MariaDB实例:
mysql_secure_installation //修改数据库密码
3、登陆数据库
mysql -u root -p
4、创建数据库
CREATE DATABASE owncloud;
5、创建一个数据库用户owncloud和密码,并为其附上所有权限
(1)GRANT ALL ON owncloud.* to 'owncloud'@'localhost'IDENTIFIED BY '123456';
(2)FLUSH PRIVILEGES; //刷新权限
(3)exit; //退出
mysql> grant 权限1,权限2,…权限n on 数据库名称.表名称 to 用户名@用户地址 identified by ‘连接口令’;
a、权限1,权限2,…权限n代表select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file等14个权限。
当权限1,权限2,…权限n被all privileges或者all代替,表示赋予用户全部权限。
当数据库名称.表名称被*.*代替,表示赋予用户操作服务器上所有数据库所有表的权限。
用户地址可以是localhost,也可以是ip地址、机器名字、域名。也可以用’%'表示从任何地址连接。
‘连接口令’不能为空,否则创建失败。
第二步 安装php5.6
1、升级软件仓库,不升级有可能出现找不到安装包的情况
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
2、删除现有低版本php
yum remove php-common
3、安装php 5.6版本
yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring
4、重启httpd
service httpd restart
5、查看php版本
第三步 安装owncloud
1、导入与他们释放钥匙rpm命令。关键的授权包管理器yum信任库。
rpm --import https://download.owncloud.org/download/repositories/production/CentOS_7/repodata/repomd.xml.key
2、下载ownCloud库文件
wget http://download.owncloud.org/download/repositories/production/CentOS_7/ce:stable.repo -O /etc/yum.repos.d/ce:stable.repo
3、清除过期缓存
sudo yum clean expire-cache
4、安装owncloud
sudo yum install owncloud
5、防火墙配置
设置SELinux允许owncloud写数据:
setsebool -P httpd_unified 1
防火墙设置:
firewall-cmd --permanent --zone=public --add-service=http
firewall-cmd --permanent --zone=public --add-service=https
firewall-cmd --reload
6、服务器启动
使用下面的命令启动Apache:
systemctl start httpd.service
通过此命令启动MariaDB:
systemctl start mariadb.service
自动启动的服务在系统启动:
systemctl enable httpd.service
systemctl enable mariadb.service
7、owncloud配置文件位置
/var/www/html/owncloud/config/
第四步 使用owncloud私有云
1、查看ip
ifconfig
2、进入登陆页面
在浏览器输入地址:10.0.2.15/owncloud
账户:owncloud 和密码,这个是第一步 5创建数据库时的用户和密码。