【笔记】部署一个云盘网站 发表于 2020-04-20 更新于 2026-04-23 阅读次数: 116202959137646672前言Nextcloud Hub is the first completely integrated on-premises content collaboration platform on the market, ready for a new generation of users who expect seamless online collaboration capabilities out of the box.(Nextcloud官网) 快速部署一个云盘网站 准备工作 Nextcloud项目包 CentOS服务器 环境准备安装unzip1yum install unzip 安装dnf12yum install dnfdnf update -y 安装Apache1dnf install -y httpd 启动Apache服务1systemctl start httpd 安装php1yum -y install php72w php72w-cli php72w-fpm php72w-common php72w-devel php72w-embedded php72w-gd php72w-mbstring php72w-mysqlnd php72w-opcache php72w-pdo php72w-xml 启动php服务1systemctl start php-fpm 安装MySQL1dnf install -y mariadb mariadb-server 启动MySQL服务1systemctl start mariadb 初始化数据库 设置数据库密码 1mysql_secure_installation 部署网站下载项目包 将项目包下载到本地,然后发送到服务器 1scp ~/Downloads/nextcloud-18.0.3.zip root@47.104.12.47:/root/nextcloud-18.0.3.zip 解压项目包1unzip nextcloud-*.zip 移动到站点文件夹1cp -R nextcloud/ /var/www/html/ 创建缓存目录1mkdir /var/www/html/nextcloud/data 设置权限1chown -R apache:apache /var/www/html/nextcloud 重启Apache服务1systemctl restart httpd 初始化网站 创建管理员用户名、管理员密码 存储与数据库->将数据库切换为MySQL/MariaDB->配置数据库参数 完成 参考文献微信公众号——暗网黑客Linux公社