ubuntu 18.04下安装nextcloud

腾讯云上看了nextcloud安装,知道了还可以搭建自己的网盘,感觉挺不错的.但是腾讯云上的教程是snap的一键安装教程,而我自己服务器上已经有了自己的网站,因此,在按照它的教程搞完之后,就完全没用,无法登录,而且端口无法修改.因此,自己亲自查一番如何自己去按.(但是安装之后,后台很弱,要会php自己去后台该些代码,不然很容易崩溃,不会php的上传下载每一步都要很耐心等待,自己考虑是否安装)
参考文章 - 说明该文章全英文

  • 1.去官网下载最新的nextcloud软件

官网地址我按装的时候是最新的14版的

1.下载nextcloud软件
cd /var/www/  //把nextcloud放置在该目录下
wget  https://download.nextcloud.com/server/releases/nextcloud-14.0.1.zip
unzip nextcloud-14.0.1.zip  //解压
  • 2.去apache2去定位位置,以及监听端口
//如过没有apache2的话,用下面语句下载,有的忽略
sudo apt-get install apache2
//设置监听端口,如果没有自己网站且想以http,https的话忽略
	vim /etc/apache2/ports.conf  //编辑该文件
	Listen port  //port设置为自己想用的端口
	保存并退出
//
cd /etc/apache2/sites-enabled  //进入该文件夹下,默认有个000-default.conf文件
//可以选择修改现有文件,也可以选择重新创建一个,这里重新创建
vim nextcloud.conf  //进入新文件编辑模式
//添加一下内容

        ServerAdmin webmaster@localhost
        DocumentRoot /var/www/nextcloud/        //nextcloud相应的位置


按esc后,再按shift+z+z 保存并退出
  • 3.下载php相应程序

nextcloud与php相应的依赖程序比较多,因此php相关的 要下载的也比较多
.直接复制即可

sudo apt install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring php7.2-intl php-imagick php7.2-xml php7.2-zip
  • 4.数据库配置

搞到这里我们就可以从浏览器中访问nextcloud,刚开始是设置页面,是要输入数据库的信息的,因此.还需要输入数据库信息. 如果是自己设置端口的nextcloud,访问的时候要多:端口(比如,我的ip:1.1.1.1 设置端口为1000.那么浏览器要输入1.1.1.1:1000)

//没有数据库的下载,有的忽略
sudo apt-get install mysql-server mysql-client
//比如我在mysql中创建nextcloud数据库,用户123,密码456
myql -u root//进入入mysql
create database nextcloud;
create user '123'@'%' identified by '456';
grant all privileges on nextcloud.* to '123'@'%';
//不理解的百度一下

下面就是直接在浏览器里面输入相关设置了,设置完即可进入相应页面了.


你可能感兴趣的:(linux)