linux安装nextCloud
时间: 2025-02-04 18:08:29 浏览: 66
### 安装 Nextcloud 的前提条件
为了顺利安装 Nextcloud,服务器需运行 Linux 发行版,如 Ubuntu 20.04 LTS。此服务器应配置有非 root 用户权限以及通过 UFW 设置防火墙[^1]。
### 更新系统包列表并升级现有软件包
确保系统的软件仓库是最新的非常重要:
```bash
sudo apt update && sudo apt upgrade -y
```
### 安装必要的依赖项
Nextcloud 需要一些特定的 PHP 扩展和其他组件来正常工作:
```bash
sudo apt install apache2 libapache2-mod-php php-gd mysql-server php-mysql php-curl php-mbstring php-intl php-xml php-zip curl redis-server -y
```
### 下载 Nextcloud 并解压到 Web 目录
获取最新版本的 Nextcloud 文件并将它们放置于 Apache 默认网站根目录下:
```bash
cd /tmp/
curl https://download.nextcloud.com/server/releases/nextcloud.zip -o nextcloud.zip
unzip nextcloud.zip -d /var/www/html/
chown -R www-data:www-data /var/www/html/nextcloud
chmod -R 755 /var/www/html/nextcloud
```
### 创建 MySQL 数据库和用户用于 Nextcloud
登录到 MySQL shell 来创建数据库及其访问账户:
```sql
CREATE DATABASE nextclouddb;
GRANT ALL PRIVILEGES ON nextclouddb.* TO 'nextclouduser'@'localhost' IDENTIFIED BY 'your_password';
FLUSH PRIVILEGES;
EXIT;
```
### 使用浏览器完成最后设置向导
打开网页浏览器输入服务器 IP 地址加上 `/nextcloud` 路径,按照提示填写管理员账号信息连接之前建立好的 MySQL 数据库即可完成整个过程。
阅读全文
相关推荐


















