centos部署微博_CentOS7完整配置LAMP搭建nextcloud

本文档详细介绍了如何在CentOS7上安装NextCloud和配置MariaDB数据库。首先,通过YUM安装必要的软件包,包括Apache、PHP和MariaDB。接着,创建并设置数据库权限。然后,下载并部署NextCloud,创建配置文件。最后,调整Apache、SELinux和防火墙设置以确保服务正常运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Step1: Install software

yum install epel-release

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

yum install httpd php70w php70w-dom php70w-mbstring php70w-gd php70w-pdo php70w-json php70w-xml php70w-zip php70w-curl php70w-mcrypt php70w-pear setroubleshoot-server bzip2

Step 2: Database selection

yum install mariadb-server php70w-mysql

systemctl start mariadb

systemctl enable mariadb

mysql_secure_installation

#接下来按喜好进行一系列的设置

#设置完毕后登录

$ mysql -u root -p

#现在创建一个数据库

CREATE DATABASE nextcloud;

#创建这个数据库的链接用户

#CREATE USER 'nc_user'@'localhost' IDENTIFIED BY 'YOUR_PASSWORD_HERE';

CREATE USER 'cloud'@'%' IDENTIFIED BY 'mez@199023';

#设置这个数据库的访问权限

#GRANT ALL PRIVILEGES ON nextcloud.* TO 'nc_user'@'localhost';

GRANT ALL PRIVILEGES ON nextcloud.* TO 'cloud'@'%';

FLUSH PRIVILEGES;

完成后Ctrl-D to exit

Step 3: Install NextCloud

#通过以下步骤去下载Nextcloud并且部署他们

cd /var/www/html

curl -o nextcloud-13-latest.tar.bz2 https://download.nextcloud.com/server/releases/latest-13.tar.bz2

tar -xvjf nextcloud-13-latest.tar.bz2

mkdir nextcloud/data

chown -R apache:apache nextcloud

rm nextcloud-13-latest.tar.bz2

接下来需要创建配置文件

/etc/httpd/conf.d/nextcloud.conf

Step 4: Setting Apache and SELinux

如果正在使用Mariadb/MySQL/PostgreSQL数据库,则需要让apache去允许使用:

setsebool -P httpd_can_network_connect_db 1

systemctl start httpd

systemctl enable httpd

确保下面文件中的selinux为disable

#/etc/sysconfig/selinux

SELINUX=disabled

Step 5: Configuring firewall

如果没有关闭防火墙,则执行如下几步:

firewall-cmd --add-service http --permanent

firewall-cmd --add-service https --permanent

firewall-cmd --reload

Step 6: Install

开始访问浏览器去安装nextcloud吧

http://xxxx.com/nextcloud

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值