Centos7 LAMP环境安装nextcloud个人云盘

作者 : 开心源码 本文共1705个字,预计阅读时间需要5分钟 发布时间: 2022-05-12 共259人阅读

一、前言

上次小编在Ubuntu18.04中使用LAMP环境调试了一个owncloud,评论区网友建议小编试试nextcloud,比owncloud好很多。小编怀着好奇心尝试了一下,果然不假。下面小编就以centos7系统为例来演示一下nextcloud的安装调试过程,屡次亲测无问题。

二、安装MySQL

1、安装rpm软件包(相似Ubuntu的update软件仓库,这里以MySQL5.7演示)

rpm -Uvh https://dev.mysql.com/get/mysql57-community-release-el711.noarch.rpm

2、安装MySQL

yum -y install mysql-community-server

3、启动MySQL服务

systemctl start mysqld.service

4、设置开机启动MySQL

systemctl enable mysqld

5、搜索MySQL的root客户的初始密码,记录下来

grep 'temporary password' /var/log/mysqld.log

6、使用初始密码登录MySQL

mysql -uroot -p

7、修改root客户密码,默认必需符合复杂性要求

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root.1234';

8、创立nextcloud数据库及客户

create database nextcloud;

create user 'nextcloud'@'localhost' identified by 'Root.1234';

grant all on nextcloud.* to 'nextcloud'@'localhost';

flush privileges;

exit

三、安装PHP

1、安装rpm软件包

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

2、安装PHP7.1

yum -y install php71w php71w-devel php71w-mysqlnd php71w-xml php71w-mbstring php71w-gd

四、安装Apache

yum -y install httpd

systemctl enable httpd

service httpd restart

五、安装nextcloud

1、上传安装包,小编使用的xshell免费版,可以安装lrzsz工具,使用rz命令上传

yum -y install lrzsz——安装lrzsz

rz——上传

2、解压安装包:

unzip nextcloud-14.0.3.zip

3、把nextcloud目录移动到网站目录下:

mv nextcloud /var/www/html

4、数据目录不建议放到网站目录下,所以可以新建一个目录,比方:

mkdir /home/data

5、赋予相关目录的权限:

(1)chmod -R 777 /var/www/html/nextcloud

(2)chown -R apache /var/www/html/nextcloud

(3)chmod -R 777 /home/data

(4)chown -R apache /home/data

(5)chmod -R 777 /var/lib/php/session

(6)chown -R apache /var/lib/php/session

6、重启Apache:

service httpd restart

7、关闭ESLinux(否则无法正常显示网页)

vim /etc/selinux/config

SELINUX=disabled

重启系统

六、初始化nextcloud并登陆

初始化页面和owncloud设置一模一样,原谅小编又没截图,而后就直接进入nextcloud了。

Centos7 LAMP环境安装nextcloud个人云盘

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » Centos7 LAMP环境安装nextcloud个人云盘

发表回复