今天我们来做一下前面学习的笔记。owncloud搭建属于自己和团队的私有云存储同步网盘。更多关于owncloud的详细功能。请查看官方网站:https://owncloud.org/
owncloud的环境是LAMP。所以我们先来配置下LAMP(httpd+PHP+mariadb);
yum install httpd-y #安装httpd
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文档中添加如下内容
客户端测试;OK
systemctl start mariadb启动mariadb
MysqL_secure_installation 初始化数据库服务
回车设置密码
选择Y设置密码
选择Y删除匿名账户
选择Y刷新授权表,让初始化的设定立即生效
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
然后通过客户端游览器进行配置
这里显示我的PHP版本过低,要升级PHP5.6才可以。(这里建议大家有远程配置的方式,因为可以复制黏贴,比较方便)
#执行下面的命令升级软件仓库
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
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了
然后在在客户端再测试下
登录成功后
防火墙允许规则
firewall-cmd --permanent --add-service=MysqL #设置防火墙对数据库服务的允许策略
firewall-cmd --permanent --add-port=80/tcp#设置防火墙对对80端口的允许策略
firewall-cmd --reload #更新防火墙
以上配置完毕!参考与MK老师的笔记:MK-讲师:qq3175492114