ownCloud和Nextcloud都提供了快速安装脚本。本文以Nextcloud为例。
下载setup-nextcloud.php
到https://nextcloud.com/install/#instructions-server下载脚本文件
或者使用wget命令下载到主机里
wget https://download.nextcloud.com/server/installer/setup-nextcloud.php
部署安装脚本
在网页服务器目录创建一个文件夹mkdir /var/www/html/nextcloud下载cd /var/www/html/nextcloud
wget https://download.nextcloud.com/server/installer/setup-nextcloud.php
文件不大,下载是相当快的。
访问http://ip/nextcloud/setup-nextcloud.php
点击“NEXT”
提示缺少PHP mb扩展,使用yum命令安装即可。
yum install php-mbstring -y
你可能还需要安装其它扩展······
yum install php-mysql php-dom php-xml -y
安装扩展完成后重启Apache,刷新网页。
systemctl restart httpd

提示权限错误(我们刚才使用root账户创建的nextcloud文件夹),授予权限
chmod 770 /var/www/html/nextcloud -Rf & chown apache /var/www/html/nextcloud -Rf

再次刷新网页,如果仍然提示错误,那就关闭selinux试试。
setenforce 0
开始安装
解决权限问题后,刷新网页。设置安装目录,这儿我不需要做什么修改(如果输入“.”就会安装到脚本文件所在的目录),点击“Next”

然后等待下载完成,可以在nextcloud目录里通过nc.zip的大小来估计下载进度(完整安装包是48MB,50331649B)。
如果主机在国外,下载速度会快很多。
完成下载后网页会自动刷新,点击“Next”进入下一步
完成安装
设置管理员用户名和密码、输入数据库信息


