nextcloud如何填写数据库_nextcloud安装教程

2019.07.29更新强烈推荐使用群辉,至少网盘功能比较省心,同步功能也有,还支持各种娱乐性质的功能。

好了,进入正题

之前有一段时间在寻找作为个人网盘的一些系统或者软件,本来是期待那种类似seafile的架设在windows操作系统中的网盘,因为个人电脑基本都是windows的,更方便。

然而seafile的文件系统端口无法修改必须是8082,笔者的电脑刚好用掉了,只好退而求其次了。

另外下面的教程本人已经使用了很多次了,头几次都是在虚拟机中,然后玩坏了重装,坏了重装。多次都没有问题,还有几次是帮一些也想要网盘的好友搞的。

ps:这篇原创的不多,基本都是整合网络上的一些资料弄出来的,具体哪里来的我也忘了,如果原作者看到可以联系我修改。

环境需求:1.ubuntu16.04 桌面版或者server版无所谓

2.mysql或mariadb,版本无所谓

3.php5.6或以上版本

1.更新系统安装必要的依赖包sudo apt-get update && sudo apt-get -y upgrade

sudo apt-get install software-properties-common nano wget

2.安装MariaDB10以上版本,如果不清楚安装的版本是否符合nextcloud要求,可以到官网上查询

nextcloud官网:https://nextcloud.com/install/#sudo apt-get install -y mariadb-server

安装mysql也一样的,据说mariadb性能更好,没测试过,有条件的网友可以测试一下讨论讨论。

安装完毕以后,运行:mysql_secure_installation

这步的主要目的是更新和配置数据库,同时设置相应的root密码,我在安装的时候遇到一个问题就是在普通用户下无法成功连接到数据库,需要切换到root进行sudo service mysql restart

登录数据库并且创建相应的数据库mysql -uroot -p

2.创建数据库:MariaDB [(none)]> CREATE DATABASE nextcloud;

MariaDB [(none)]> GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost' IDENTIFIED BY 'strong_password';

MariaDB [(none)]> FLUSH PRIVILEGES;

MariaDB [(none)]> \q

3.安装phpsudo apt-get -y installphp-fpm php-cli php-json php-curl php-imap php-gd php-mysql php-xml php-zipphp-intl p

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值