NextCLoud 网络存储部署
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进入系统
- 标签:
- 编辑:刘柳
- 相关文章