今天就跟大家聊聊有关Nextcloud 21私有云盘该怎么搭建,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。
系统版本:CentOS 7
数据库:Mariadb
Web:apache
PHP版本:7.4
多说两句
本来打算用CentOS 8来操作,主要是8版本PHP默认版本就是7.X,但由于红帽的一波操作,今年C8系统估计就不再支持了,所以采用了7
安装PHP环境
由于Nextcloud21默认要求PHP7.3以上,所以需要安装非官方源。
yum install epel-release -y yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm -y yum install yum-utils -y yum-config-manager --enable remi-php74 yum -y install php php-xml php-gd php-mbstring php-process php-ldap php-xml php-zip php-mysql php-intl
安装数据库
yum -y install mariadb-server systemctl start mariadb && systemctl enable mariadb
初始化数据库
mysql_secure_installation
主要是设置root密码
下载Nextcloud文件
为了避免有些小伙伴没有wget和vim这些基础工具,所以加入了安装命令,有的请忽略
yum -y install wget vim unzip wget https://download.nextcloud.com/server/releases/nextcloud-21.0.0.zip
解压nextcloud文件
mv nextcloud-21.0.0.zip /var/www cd /var/www unzip nextcloud-21.0.0.zip
配置Apache配置文件
vim /etc/httpd/conf/httpd.conf
调整根目录
httpd.conf需要加的参数,如下图 <Directory /var/www/nextcloud/> Require all granted AllowOverride All Options FollowSymLinks MultiViews <IfModule mod_dav.c> Dav off </IfModule> </Directory>
添加nextcloud的参数
启动web,关闭防火墙,selinux、调整权限
systemctl stop firewalld &&systemctl disable firewalld setenforce 0 systemctl start httpd &&systemctl enable httpd chown -R apache:apache /var/www/nextcloud
前端配置
这里记得点击红色,否则采用默认sqllite方式安装,无法使用数据库
填写用户会自动创建相关信息
耐心等待
安装完成
效果图
速度还行,约250Mb/s
性能监控
看完上述内容,你们对Nextcloud 21私有云盘该怎么搭建有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注亿速云行业资讯频道,感谢大家的支持。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。