CentOS 7下安装Nextcloud搭建个人网盘

Nextcloud简介

Nextcloud是一套用于创建网络硬盘/云盘以存放文件的客户端-服务器软件,功能与Dropbox类似,但是Nextcloud完全开源并且免费,每个人都可以在VPS上安装并运行它,并且让用户能够完全掌控自己的数据。

Nextcloud是ownCloud的一个分支(衍生版),由ownCloud的开发展弗兰克·卡里切创建,由其他开发团队成员开发维护,完全开源并且免费。

首先我们要安装一个Apache服务器

然后启动Apache服务

执行如下命令,看状态

systemctl status httpd.service

80端口被占用了

原来是Nginx暂用80端口,现在我们来查看进程号

杀死Nginx进程。

重新启动Apache

#chkconfig  firewalld off 我们这里选择永久的关闭防火墙,需要重启后才会生效哦!(#service iptables start 及时生效,重启后失效)

开放80/tcp端口

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

刷新浏览器,可以看到页面,证明成功

CentOS 7下安装Nextcloud搭建个人网盘

为了方便先替换一下下载的源

# yum install http://repo.webtatic.com/yum/el7/x86_64/RPMS/webtatic-release-7-3.noarch.rpm

# rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

CentOS 7下安装Nextcloud搭建个人网盘CentOS 7下安装Nextcloud搭建个人网盘

紧接着开始安装php

输入#php -v 查看版本,出现版本信息证明安装成功。

CentOS 7下安装Nextcloud搭建个人网盘

安装MariaDB数据库服务器

CentOS 7下安装Nextcloud搭建个人网盘

启动MariaDB数据库

设置开机启动

CentOS 7下安装Nextcloud搭建个人网盘

完成以上步骤我们的基础环境就基本的搭建好了,然后我们就可以安装nextclound。

首先我们安装phpMyAdmin来管理数据库。

进入下载路径把phpMyAdmin-4.8.3-all-languages.tar.gz下载到/var/www/html/  路径下面

 CentOS 7下安装Nextcloud搭建个人网盘

CentOS 7下安装Nextcloud搭建个人网盘

yum install php70w-mbstring php70w-mysql

可以直接使用yum命令来安装apache的mod_php模块:yum install mod_php71w

CentOS 7下安装Nextcloud搭建个人网盘

# systemctl restart httpd

然后输入你的IP/phpMyAdmin

CentOS 7下安装Nextcloud搭建个人网盘

# mysqladmin -u root password '你的密码',我们添加一个root用户。登陆进去

CentOS 7下安装Nextcloud搭建个人网盘

然后点击第二个SQL

输入

CREATE USER '自己设用户名'@'localhost' IDENTIFIED BY '自己设密码'

CentOS 7下安装Nextcloud搭建个人网盘

选中自己的创建的账户,把所有权限都赋予给它。这样我们终于可以可以安装nextclound了。

下载东西当然选择官网啦,百度都能出来。为了方便我们还是把地址放出来一下下吧 https://download.nextcloud.com/server/releases/nextcloud-14.0.3.zip

同样上传到/var/www/html解压出来(这个步骤就不贴图出来了,和上面上传phpadmin安装包一个方法)  

同时给nextcloud目录权限

#setenfoece 0 关闭selinux(这个方法只是临时关闭,重启失效,永久关闭可以编辑/etc/selinux/config,找到SELINUX=enforcing,将它改为SELINUX=disabled)这一步不操作回出现内部服务器错误的提示。操作完重启系统.

参考

输入ip\nextclound 选择存储&数据库,用户和密码用我们自己创建的

CentOS 7下安装Nextcloud搭建个人网盘

CentOS 7下安装Nextcloud搭建个人网盘

CentOS 7下安装Nextcloud搭建个人网盘

OK。完成。

猜你喜欢

转载自www.linuxidc.com/Linux/2018-11/155310.htm