目录
Linux之使用LAMP搭建私有云存储
恢复快照,关闭安全软件
搭建LAMP环境
下载安装依赖包
下载nextcloud软件
解压nextcloud
设置nextcloud安装命令权限
数据库配置
设置数据库
重启数据库
配置httpd
重启httpd服务
安装
打开浏览器后输入服务器IP地址,进入nextcloud安装向导
管理员的用户名即密码自定
存储与数据库:选择MySQL/MariaDB,设置数据库用户为nextcloud,密码:123456,数据库名:nextcloud,主机名:localhost
Linux之使用LAMP搭建私有云存储
恢复快照,关闭安全软件
[root@www ~]# setenforce 0
[root@www ~]# systemctl stop firewalld
搭建LAMP环境
下载安装依赖包
[root@www ~]# yum install httpd mariadb-server php* -y
注意:如果出现安装冲突可更改为以下命令
[root@www ~]# yum install httpd mariadb-server php* -y --allowerasing
下载nextcloud软件
[root@www /]# wget https://download.nextcloud.com/server/releases/nextcloud-25.0.1.zip
建议 --- 下载好后,再通过xftp传输到Linux中
解压nextcloud
[root@www /]# unzip nextcloud-25.0.1.zip
设置nextcloud安装命令权限
[root@www /]# chmod -Rf 777 /nextcloud
数据库配置
设置数据库
[root@www ~]# systemctl start mariadb
[root@www /]# mysql -uroot -p
Enter password: #默认初始没有密码
# 数据库设置
MariaDB [(none)]> create database nextcloud; # 创建数据库
MariaDB [(none)]> create user 'nextcloud'@'localhost' identified by '123456'; # 创建用户及密码
MariaDB [(none)]> grant all on nextcloud.* to 'nextcloud'@'localhost'; # 设置权限
MariaDB [(none)]> exit # 退出
重启数据库
[root@www /]# systemctl restart mariadb
配置httpd
[root@www /]# vim /etc/httpd/conf/httpd.conf
# 定位第124行修改如下:
DocumentRoot "/nextcloud"
<Directory "/nextcloud">
AllowOverride None
# Allow open access:
Require all granted
</Directory>
重启httpd服务
[root@www /]# systemctl restart httpd