NextCloud(https://nextcloud.com/)是开源的、可以用来搭建自己的文件同步和共享的私有云服务器,它是ownCloud的一个分支。
我使用LEMP做为NextCloud的运行环境-MariaDB, PHP-FPM 和 Nginx(Ubuntu 16.04)。
1、安装MariaDB
Ubuntu 16.04 安装 MariaDB
首先,更新升级系统:
$ sudo apt update
$ sudo apt upgrade
安装MariaDB:
$ sudo apt install mariadb-server
启动MariaDB服务:
$ sudo systemctl start mysql
查看状态:
$ sudo systemctl status mysql
为例提高MariaDB的安全,我们可以执行初始化安全脚本:
$ sudo mysql_secure_installation
默认root密码为空;然后设置root密码和其他选项:
– Set root password? [Y/n] y
– Remove anonymous users? [Y/n] y
– Disallow root login remotely? [Y/n] y
– Remove test database and access to it? [Y/n] y
– Reload privilege tables now? [Y/n] y
登陆MariaDB命令行:
$ sudo mysql -u root -p
2、为NextCloud创建一个数据库和用户
$ sudo mysql -u root -p
MariaDB [(none)]> CREATE DATABASE nextcloud;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON nextcloud.* TO ‘nextcloud’@’localhost’ IDENTIFIED BY ‘test1234’;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q
创建数据库nextcloud;用户名nextcloud,密码test1234。
3、安装PHP和相关模块
$ sudo apt-get -y install php-fpm php-cli php-json php-curl php-imap php-gd php-mys
原文链接:https://blog.csdn.net/weixin_39687786/article/details/116693555