您的位置  娱乐资讯

NextCLoud 网络存储部署

  • 来源:互联网
  • |
  • 2020-01-08
  • |
  • 0 条评论
  • |
  • |
  • T小字 T大字

NextCLoud

1安装 Apache

# 安装 httpd

$ yum -y install httpd

# 开机启动 httpd

$ systemctl enable httpd

# 重新加载服务

$ systemctl daemon-reload

# 防火墙添加 80 端口(permanent: 永久)

firewall-cmd --zone=public --add-port=80/tcp --permanent

# 更新防火墙规则

# firewall-cmd --reload

2安装 PHP

# 安装 rpm 软件包(https://webtatic.com/packages)

$ rpm -Uvh

$ rpm -Uvh

# 安装 PHP 7.1(前三个是必须安装的,后面是打开 Nextcloud 后提示安装的)

$ yum -y install php71w php71w-devel php71w-mysqlnd php71w-xml php71w-mbstring php71w-gd

3 部署 Nextcloud

# 安装 wget

$ yum -y install wget

# 移动到 Apache 部署目录

$ cd /var/www/html

# 下载 Nextcloud 服务端

$ wget

# 安装 unzip 解压程序

$ yum -y install unzip

# 解压服务端压缩包

$ unzip nextcloud-12.0.0.zip

# 赋予目录权限(R: 递归)

$ chow apache.apache nextcloud -R

# 永久关闭 SELinux(需重启)

$ sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config

# 临时关闭 SELinux

Setenforce 0

# 启动 httpd

$ systemctl start httpd.service

4安装mariadb(可选)

CREATE DATABASE jian;

CREATE USER 'jian'@'localhost' IDENTIFIED BY 'jian';

GRANT ALL PRIVILEGES ON nextcloud.* TO 'jian'@'%' IDENTIFIED BY 'jian' WITH GRANT OPTION;

FLUSH PRIVILEGES;

EXIT;

# WITH GRANT OPTION创建admin用户时会使用该用户去创建nextcloud的mariadb用户并赋权所以需要WITH GRANT OPTION

5配置nextcloud

1配置数据源

1使用数据库

数据库地址不能使用localhost:3306 否则可能会报错

2使用默认sqlite

2进入系统

免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186
友荐云推荐
热网推荐更多>>