OwnCloud是一款开源的存储云,其作用可以像百度网盘那样存放文件到这个云当中,只要能连上网,手机,平板,电脑都可以从中下载或者上传文件,用起来非常不错,部署的过程也很简单,废话不多说,开始吧。
测试系统:RHEL 7.2
1.为避免影响看看是否安装了其他版本的 Mysql 和 Apache
rpm -qa |grep mysql rpm -qa |grep httpd
2.安装相关的组件和服务
yum -y install httpd php php-mysql mariadb-server mariadb sqlite php-dom php-mbstring php-gd php-pdo
3.安装好后启动服务,需要注意的是 mysql 在rhel 7中被改名为 mariadb
-
systemctl
start httpd
-
-
systemctl
start mariadb.service
4.关闭防火墙和selinux
iptables –F setenforce 0
5.初始化mariadb数据库,并为owncloud软件创建库
-
mysqladmin –uroot password “
123456”
#创建密码
-
-
mysql -uroot -p123456
#进入数据库
-
-
create database owncloud;
#创建owncloud库
6.下载owncloud
https://download.owncloud.org/community/owncloud-10.0.2.zip
7.将下载好后的owncloud软件上传,可以使用rz命令上传,如果没有rz命令用yum安装:
yum –y install lrzsz
8.上传好后解压到/var/www/html/下面
-
unzip owncloud-
10.0.
1.
zip && mv owncloud /
var/www/html/
-
-
chown –
R apache:apache /
var/www/html/ #赋予apache权限
9.创建好后,使用浏览器访问,找到自己的ip地址如下所示
192.168.5.111/owncloud,输入到浏览器框就可以进行正常访问了。
然后就可以进行正常访问登录邮箱和密码进行使用了
注意:使用owncloud需要把PHP的版本升至5.6以上才可,不然会提示版本过低无法使用等问题
下面是是把linux系统下php版本升至5.6以上的方法
1:进入终端后查看php版本
php -v
输出可能如下:
PHP 5.4.35 (cli) (built: Nov 14 2014 07:04:10) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies with Zend OPcache v7.0.4-dev, Copyright (c) 1999-2015, by Zend Technologies
2:执行下面的命令升级软件仓库
-
rpm -Uvh
https:/
/mirror.webtatic.com/yum
/el7/epel-release.rpm
-
-
rpm -Uvh
https:/
/mirror.webtatic.com/yum
/el7/webtatic-release.rpm
3:执行下面的命令删除php
yum remove php-common
然后像安装那样问你是否继续的,输入yes即可
4:安装php 5.6版本(php56w-devel这个不是必需的)
yum install -y php56w php56w-opcache php56w-xml php56w-mcrypt php56w-gd php56w-devel php56w-mysql php56w-intl php56w-mbstring
5:重启httpd
service httpd restart
查看最新的版本
php -v
现在应该是5.6了!