1. 下载Nextcloud二进制安装包:

在Nextcloud的官网上,选择“Download”菜单,然后选择“Server”选项卡,找到“Archive”部分,下载合适版本的二进制安装包。

  1. 安装依赖:

Nextcloud需要Apache、MySQL/MariaDB、PHP等依赖,使用以下命令安装:

yum -y install httpd mariadb-server mariadb php php-mysqlnd php-gd php-xml php-mbstring php-zip unzip
  1. 解压安装包:

使用以下命令将下载的二进制安装包解压到指定目录:

unzip nextcloud-xx.x.x.zip -d /var/www/html/
  1. 修改文件权限:

使用以下命令修改Nextcloud目录的权限:

chown -R apache:apache /var/www/html/nextcloud/
  1. 配置Apache:

创建一个新的Apache虚拟主机配置文件,配置如下:

<VirtualHost *:80>
    ServerAdmin admin@example.com
    ServerName nextcloud.example.com
    DocumentRoot /var/www/html/nextcloud

    <Directory /var/www/html/nextcloud/>
        Options FollowSymLinks
        AllowOverride All
        Require all granted
    </Directory>

    ErrorLog /var/log/httpd/nextcloud-error.log
    CustomLog /var/log/httpd/nextcloud-access.log combined
</VirtualHost>
  1. 启动Apache和MariaDB:

使用以下命令启动Apache和MariaDB:

systemctl start httpd mariadb
  1. 配置MariaDB:

使用以下命令安装MariaDB:

mysql_secure_installation

然后使用以下命令登录MariaDB:

mysql -u root -p

创建新的数据库和用户:

MariaDB [(none)]> CREATE DATABASE nextcloud;
MariaDB [(none)]> CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'password';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT
  1. 完成安装:

在浏览器中访问Nextcloud的地址,按照提示进行配置,输入MariaDB的相关信息和新建的数据库信息即可完成安装。

centos 二进制安装nextcloud

原文地址: https://www.cveoy.top/t/topic/MBs 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录