Linux - 进阶 使用 LAMP 搭建私有云存储 ( Nextcloud 搭建)

 我们用到的私有云存储 ===>>>  nextcloud  (非常出名的一款 私有云搭建的应用响应程序 ) 

预备工作 : 

        #   关闭 selinux 及 防火墙   

[root@server ~]# setenforce 0 

[root@server ~]# systemctl stop firewalld 

       #   搭建  LAMP  环境    

              L :  Linux  已经 有了  

              A :   Apache  (   安装 Httpd )      

[root@server ~]# dnf install httpd   -y 

           

              M  :    代表数据库,以 MYSQL 为代表,但是我们这里没用 MYSQL ,MYSQL 要收费

                        我们就用 Centos 里内置的 mariadb 数据库,它的内核和 MYSQL 都是一样的,语

                        法也一样。 

[root@server ~]# dnf install mariadb-server -y 

                P  :  PHP  我们需要下载 PHP 所有插件   所以是 php*  

[root@server ~]# dnf install php* -y

  

             #   使用 Xftp 上传 nextcloud  压缩文件 

                   注 :  现在最常用的 nextcloud 版本 是  16  和 25  

                             如果 操作系统是 centos 8  rhel8  就用 16 上传 

                             如果 操作系统是  rhel9  用   25  上传 

                  ===>>>

                  

                  将 nextcloud 25 压缩包 上传至 根目录下 ( / ) ,并不要解压缩。 

                 

                 可以看到 在 根目下 /  看到我们上传的 nextcloud 压缩包 

                 然后,我们解压缩

                 ===>>>     

[root@server /]# unzip nextcloud-25.0.1.zip

                    

                解压完后,就在 根目录下 产生一个 同名的目录文件 --- nextcloud  

                

           #   设置解压缩完毕之后的那个安装目录 ( nextcloud) 的权限  ( 目录写绝对路径 ) 

                  ===>>>   

[root@server /]# chmod -Rf 777 /nextcloud

            #     设置数据库

                  *    启动数据库 

[root@server /]# systemctl start mariadb

                   *   数据库初始化

[root@server /]# mysql

                         就直接 mysql 命令 进入数据库初始化向导界面 

                        

                        

                         首先,建一个用于存储网盘用户数据的数据库( 即建库 ) 

                         ===>>>

MariaDB [(none)]> create database nextcloud;
MariaDB [(none)]> create user 'nextcloud'@'localhost' identified by '123456';

                    

                    即 :  创建一个用户 nextcloud ,主机名 localhost   权限密码为 123456 

                    给用户设置权限 

                    ===>>>

MariaDB [(none)]> grant all on nextcloud.* to 'nextcloud'@'localhost';

                    

                    退出数据库 

                    ===>>>

MariaDB [(none)]> exit

             *   重启数据库 

                 ===>>>

[root@server /]# systemctl restart mariadb

             #   配置 Httpd  

                  ===>>>

[root@server ~]# vim /etc/httpd/conf/httpd.conf

                  打开主配置文件 

                  

                   定位到 124 行 启动目录,将标记内容改为 /nextcloud 

                   

                    设置目录权限 

       #      重启  Httpd    

[root@server ~]# systemctl restart httpd

        #      打开浏览器,输入 Linux 服务器 IP 地址 ,完成安装向导设置 

                

                我们输入 IP 后,进入至 nextcloud 的安装配置界面  

                为什么是 nextcloud 的安装配置界面呢??? 

                ===>>> 

                       注意,在前面 在主配置文件里, 写的那个 /nextcloud 那个目录,那是个 安装包目

                       录,还没装呢。  

               

              安装向导设置 

               

               这里 创建私有云 的管理员账号, 你就肆意发挥就行,不重要 ,随便起一个就行。 

               相当于注册一个 管理员账号 。  

               

               主要的就是 这个 存储与数据库 ,点击那个 三角 就会出现上示内容 。 

               数据库有三种可以选择, 我们就选 MariaDB , 选择中间这个 。 

               接下来,对于 数据库用户, 数据库密码,数据库名, 这就关键了,就和我们之前在 

               Linux 上面的配置 有关系了 ~!!!

               ===>>>>

              

              我们之前就 设置了, 数据库名 nextcloud ,   数据库用户名 nextcloud ,密码 123456 

              主机名就是 localhost 

              ===>>> 

              

              点击安装 即可 , 如果安装后 没有显示 正常页面,那就把地址栏的内容再重新输入一遍

               

      安装后 : 

      

      在左上角 就可以看到 相对应的选项菜单, 仪表盘, 文件,图片,动态 啥的。 

      

     

     我们就可以 上传文件  

     ===>>>

     

     ===>>>

     

     显然上传成功 ~!!!  

     至于, nextcloud 还可以怎么用,大家就自己探索啦 ~!!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值