今天我们来做一下前面学习的笔记。owncloud搭建属于自己和团队的私有云存储同步网盘。更多关于owncloud的详细功能。请查看官方网站:https://owncloud.org/
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
systemctl start mariadb启动mariadb
mysql_secure_installation 初始化数据库服务
回车设置密码
选择Y设置密码
选择Y删除匿名账户
选择Y禁止root用户从远程登录
选择Y删除test数据库并取消对其的访问权限
选择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才可以。(这里建议大家有远程配置的方式,因为可以复制黏贴,比较方便)
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了
然后在在客户端再测试下
登录成功后
防火墙允许规则
firewall-cmd --permanent --add-service=mysql #设置防火墙对数据库服务的允许策略
firewall-cmd --permanent --add-port=80/tcp #设置防火墙对对80端口的允许策略
firewall-cmd --reload #更新防火墙
以上配置完毕!参考与MK老师的笔记:MK-讲师:qq3175492114
转载于:https://blog.51cto.com/laotang6/1933146