CentOS 7搭建Nextcloud私有云
  H1iS5RmfeTkf 2023年11月02日 56 0

Nextcloud简介:

对于私人网盘,其中最出名的就是

  1. 安装Apache安装Apache:#yuminstall -yhttpd

安装完成后启动apache服务:#systemctl start httpd

浏览器输入CentOS的IP地址访问,如果不能访问是因为防火墙拦截了,解决方法如下:

暂时关闭:#systemctl stop firewalld

永久关闭:#chkconfig firewalld off

开放80/tcp端口:#firewall-cmd -znotallow=public --add-port=80/tcp -permanent

在浏览器地址栏输入你CentOS的IP就可以看到apache的测试界面了:

CentOS 7搭建Nextcloud私有云_php


CentOS 7搭建Nextcloud私有云_数据库_02


  1. 安装php7.0 接下来安装PHP,nextcloud是基于PHP的web程序
    由于默认的YUM源无法升级PHP,所以需要添加第三方的YUM源,此处用RPM获取CentOS7YUM
    #rpm -Uvhhttps://mirror.webtatic.com/yum/el7/epel-release.rpm#rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm安装PHP
    # yum -y install php70w php70w-opcache php70w-xml php70w-mcrypt php70w-gd php70w-devel php70w-mysql php70w-intl php70w-mbstring php70w-fpm
    查看PHP版本验证是否安装成功:#php -v
  2. 安装数据库安装数据库:#yum install mariadb-server.x86_64
    创建root账户和密码:#mysqladmin -uroot password ‘123456’
    连接数据库:#mysql -uroot -p
    创建数据库:create database nextcloud;
    启动数据库:#systemctl start mariadb
  3. 下载nextcloud(此次只介绍如下的方法)在CentOS直接下载:
    先安装wget工具:#yum install -y wget
    下载nextcloud:#wgethttps://download.nextcloud.com/server/releases/nextcloud-15.0.4.zip
  4. 解压nextcloud压缩包安装unzip工具:#yuminstall unzip
    进入/var/www/html目录:#cd /var/www/html
    解压nextcloud-15.0.4.zip文件:#unzipnextcloud-15.0.4.zip
    然后在浏览器上输入http://192.168.51.139/nextcloud,如提示内部服务器错误:

解决方法:

在/var/www/html的目录下:

更改目录权限# chown apache nextcloud -Rf

更改目录权限# chmod 770 nextcloud -Rf

临时关闭selinux: # setenforce 0

  1. 完成安装nextcloud

点击存储&数据库

创建管理员账号:用户名和密码

数据目录:是客户端上传文件在CentOS存储的位置

配置数据库:选择MySQL

数据库用户密码:直接用创建的root\123456

数据库名称就是刚刚新建的nextcloud数据库

CentOS 7搭建Nextcloud私有云_数据库_03

最后点击安装完成

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  9JCEeX0Eg8g4   2023年11月28日   15   0   0 主数据数据库mysql
H1iS5RmfeTkf