centos 二进制安装nextcloud
- 下载Nextcloud二进制安装包:
在Nextcloud的官网上,选择“Download”菜单,然后选择“Server”选项卡,找到“Archive”部分,下载合适版本的二进制安装包。
- 安装依赖:
Nextcloud需要Apache、MySQL/MariaDB、PHP等依赖,使用以下命令安装:
yum -y install httpd mariadb-server mariadb php php-mysqlnd php-gd php-xml php-mbstring php-zip unzip
- 解压安装包:
使用以下命令将下载的二进制安装包解压到指定目录:
unzip nextcloud-xx.x.x.zip -d /var/www/html/
- 修改文件权限:
使用以下命令修改Nextcloud目录的权限:
chown -R apache:apache /var/www/html/nextcloud/
- 配置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>
- 启动Apache和MariaDB:
使用以下命令启动Apache和MariaDB:
systemctl start httpd mariadb
- 配置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
- 完成安装:
在浏览器中访问Nextcloud的地址,按照提示进行配置,输入MariaDB的相关信息和新建的数据库信息即可完成安装。

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