基于Centos下Nextcloud私有云盘搭建,打造属于你自己的云盘
Nextcloud私有云盘搭建
1. LAMP环境搭建
1.1 安装系统环境依赖包
yum install -y epel-release yum-utils unzip curl wget bash~completion policycoreutils-python molocate bzip2 lrzsz vim
1.2 安装Web服务和数据库服务
安装apache
yum install -y httpd
安装mariadb
yum -y install mariadb-server mariadb mariadb-client mariadb-devel
1.3 安装php7.2
更新yum源
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
安装
yum install -y php72w php72w-cli php72w-common php72w-curl php72w-gd php72w-mbstring php72w-mysqlnd php72w-process php72w-xml php72w-zip php72w-opcache php72w-pecl-apcu php72w-intl php72w-pecl-redis
1.4 初始化LAMP网站架构
启动LAMP相关服务
systemctl start httpd.service
systemctl start mariadb.service
1.5 配置mysql密码
mysqladmin -u root password “123456”
2.0在 搭建好的LAMP环境上部署nextcloud站点
nextcloud下载地址https://download.nextcloud.com/server/releases/nextcloud-18.0.2.zip
2.1 下载解压源码包,并拷贝到网站目录下
unzip nextcloud-15.0.5.zip
cp -r nextcloud/* /var/www/html/
2.2 创建数据目录
mkdir /var/www/html/data
2.3 配置网站目录权限
chown -R apache:apache /var/www/html/data
chown -R apache:apache /var/www/html/
2.4 在MariaDB中创建nextcloud的数据库
mysql -u root -p “123456”
create database nextcloud
3.0 通过Web界面安装
mysql -u root -p123456
create database nextcloud
3.0 通过Web界面安装
将管理员账号、密码设置成你想要的账号和密码,选择mariadb数据库,数据库账号密码为之前创建的数据库管理员的用户名和密码,数据库为刚才建立的数据库,点击完成即可。
到此已经完成了所有步骤,等待片刻,就可以拥有属于你自己的云盘。