CentOS7上安装NextCloud个人网盘_html

个人网盘(私有云盘),常用的开源框架包括ownCloud,Seafile,Nextcloud搭建个人云存储一般会想到ownCloud,堪称是自建云存储服务的经典。而Nextcloud是ownCloud原开发团队打造的号称是“下一代”存储。Nextcloud 是一款自由 (开源) 的类 Dropbox 软件,由 ownCloud 分支演化形成。它使用 PHP 和 JavaScript 编写,支持多种数据库系统,比如 MySQL/MariaDB、PostgreSQL、Oracle 数据库和 SQLite。它可以使你的桌面系统和云服务器中的文件保持同步,Nextcloud 为 Windows、Linux、Mac、安卓以及苹果手机都提供了客户端支持。同时,Nextcloud 也并非只是 Dropbox 的克隆,它还提供了很多附加特性,如日历、联系人、计划任务以及流媒体 Ampache。与ownCloud相比,Nextcloud的功能丝毫没有减弱,甚至由于可以安装云存储服务应用,自制性更强,也更符合用户的需求。Nextcloud官网的帮助文档写得相当地详细,几乎任何关于Nextcloud的问题都可以找到答案


下面介绍如何在腾讯云主机CVM——CentOS7.6版本系统上部署NextCloud1、httpd

yum install -y httpdsystemctl enable httpd.servicesystemctl start httpd.service2、PHPyum install -y centos-release-sclyum install -y rh-php72 rh-php72-php rh-php72-php-gd rh-php72-php-mbstring \rh-php72-php-intl rh-php72-php-pecl-apcu rh-php72-php-mysqlnd rh-php72-php-pecl-redis \rh-php72-php-opcache rh-php72-php-imagick


ln -s /opt/rh/httpd24/root/etc/httpd/conf.d/rh-php72-php.conf /etc/httpd/conf.d/ln -s /opt/rh/httpd24/root/etc/httpd/conf.modules.d/15-rh-php72-php.conf /etc/httpd/conf.modules.d/ln -s /opt/rh/httpd24/root/etc/httpd/modules/librh-php72-php7.so /etc/httpd/module


ln -s /opt/rh/rh-php72/root/bin/php /usr/bin/phCentOS7上安装NextCloud个人网盘_php_023、Database yum install -y mariadb mariadb-serversystemctl enable mariadb.servicesystemctl start mariadb.serviceCentOS7上安装NextCloud个人网盘_云存储_03CentOS7上安装NextCloud个人网盘_php_044、上传nextcloud-17.0.0.zip,并unzip解压CentOS7上安装NextCloud个人网盘_php_05[root@qcloud ~]# cp -R nextcloud/ /var/www/html/[root@qcloud ~]# mkdir /var/www/html/nextcloud/data[root@qcloud ~]# chown -R apache:apache /var/www/html/nextcloud/[root@qcloud ~]# systemctl restart httpd.serviceCentOS7上安装NextCloud个人网盘_php_065、修改httpd的端口为81

CentOS7上安装NextCloud个人网盘_html_076、登录Web界面进行初始化向导

CentOS7上安装NextCloud个人网盘_html_08CentOS7上安装NextCloud个人网盘_php_09CentOS7上安装NextCloud个人网盘_云存储_107、测试上传文件,创建文件夹后,直接拖拽到页面上即可CentOS7上安装NextCloud个人网盘_html_11当然nextcloud还有很多强大的功能,就不详细介绍了