centos7安装owncloud

OwnCloud 一款文件主机服务软件,就是我们平时使用的云存储,不过这是在自己主机的服务器上建立属于自己的私有云,OwnCloud 使用AGPLv3协议发布。本项目是基于PHP和SQLite,MySQL,Oracle或PostgreSQL数据库,所以它可以运行在所有的平台上。
wget https://download.owncloud.org/community/owncloud-10.0.2.zip #下载owncloud压缩包
yum install -y httpd php php-mysql mariadb-server mariadb sqlite php-dom php-mbstring php-gd php-pdo wget vim #安装依赖包
unzip owncloud-10.0.2.zip -d /var/www/html/ #把owncloud解压到apache目录
chown -R apache.apache /var/www/html/owncloud/ #进行授权,如果不执行此步骤访问的时候会出现500
systemctl start httpd #启动apache
systemctl start mariadb #启动数据库
systemctl stop firewalld #关闭防火墙
setenforce 0 #关闭selinux
mysql #登录数据库
create database owncloud;
create user 'owncloud'@'localhost' identified by '123456';
grant all on owncloud.* to 'owncloud'@'%';
flush privileges; #创建用户并授权
进行访问ip/owncloud/index.php会出现下面这个报错
centos7安装owncloud
这是需要php5.6版本才可以让我们回到服务器上面查看php -v
centos7安装owncloud
查看发现服务器上的php版本为5.4.16,现在要做的是升级php
rpm -Uvh https://mirror.webtatic.com/yum/el7/epel-release.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm #更新下载php的yum源
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 #重启http服务

猜你喜欢

转载自blog.51cto.com/14954090/2540772
今日推荐