NextCloud安装配置

Apr 10, 2019 Eric Guo    1293

摘要:在CentOS 7服务器上安装示例

在本安装教程中,我们将部署CentOS 7.5,PHP 7.2,MariaDB,Redis作为内存缓存,Nextcloud在Apache上运行。

首先安装CentOS 7最小安装。这应该提供一个足够的平台来运行一个成功的Nextcloud实例。

首先安装安装期间需要的一些依赖项,但这些依赖项在每天使用情况下也很有用:yum install -y epel-release yum-utils unzip curl wget \

bash-completion policycoreutils-python mlocate bzip2

现在确保您的系统是最新的:yum update -y

Apache:yum install -y httpd

创建虚拟主机文件并向其添加以下内容:

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

DocumentRoot /var/www/html/

ServerName your.server.com

Require all granted

AllowOverride All

Options FollowSymLinks MultiViews

确保已启用并启动了apache Web服务:

systemctl enable httpd.service

systemctl start httpd.service

PHP接下来安装此安装所需的PHP模块。请记住,因为这是一个有限的基本安装,我们只安装必要的模块,而不是所有模块。如果您要进行更完整的安装,请参阅本页顶部的PHP模块列表:

yum install -y centos-release-scl

yum install -y rh-php72 rh-php72-php rh-php72-php-gd rh-php72-php-mbstring \

rh-php72-php-intl rh-php72-php-pecl-apcu rh-php72-php-mysqlnd rh-php72-php-pecl-redis \

rh-php72-php-opcache rh-php72-php-imagick

接下来,您需要创建一些符号链接:

ln -s /opt/rh/httpd24/root/etc/httpd/conf.d/rh-php72-php.conf /etc/httpd/conf.d/

ln -s /opt/rh/httpd24/root/etc/httpd/conf.modules.d/15-rh-php72-php.conf /etc/httpd/conf.modules.d/

ln -s /opt/rh/httpd24/root/etc/httpd/modules/librh-php72-php7.so /etc/httpd/modules/

下一个符号链接将为您提供php从终端中的任何位置调用的机会,包括occ命令:

ln -s /opt/rh/rh-php72/root/bin/php /usr/bin/php

数据库如上所述,我们将使用MySQL / MariaDB作为我们的数据库:

yum install -y mariadb mariadb-server

确保启用数据库服务以在引导时启动:

systemctl enable mariadb.service

systemctl start mariadb.service

完成此操作后,请确保使用用户名和密码创建数据库,以便Nextcloud可以访问它。在文档中,请参阅数据库配置部分,特别是有关MariaDB的信息。有关如何设置数据库的完整说明。

NextCloud (可以通过安装RZ命令来上传,比较方便)转到下载Nextcloud Server>下载>存档文件,供服务器所有者使用,并下载tar.bz2或.zip存档。

unzip nextcloud-*.zip

将内容复制到Web服务器的根目录。在我们的例子中,我们使用的是apache所以它将是/var/www/html/:

cp -R nextcloud/ /var/www/html/

在安装过程中,没有创建数据文件夹,因此我们将手动创建一个以帮助安装向导:

mkdir /var/www/html/nextcloud/data

确保apache具有对整个nextcloud文件夹的读写权限:

chown -R apache:apache /var/www/html/nextcloud

重启apache:

systemctl restart httpd.service

创建用于访问apache的防火墙规则:

firewall-cmd --zone=public --add-service=http --permanent

firewall-cmd --reload

Redis:

yum install -y redis

systemctl enable redis.service

systemctl start redis.service

nextcloud如何填写数据库_NextCloud安装配置相关推荐

  1. nextcloud如何填写数据库_NextCloud安装使用心得记录

    下面把我使用中的技巧.踩坑等陆续记录下来,让广大网友也可以作为一个参考,以下文字全部为本人实践,非网上复制粘贴. 本文是基于Turnkey的NextCloud系统,适合小白,安装后即可通过https访 ...

  2. nextcloud如何填写数据库_nextcloud安装教程

    2019.07.29更新强烈推荐使用群辉,至少网盘功能比较省心,同步功能也有,还支持各种娱乐性质的功能. 好了,进入正题 之前有一段时间在寻找作为个人网盘的一些系统或者软件,本来是期待那种类似seaf ...

  3. oracle本地没装 配置,数据库--oracle安装配置(本地安装的步骤及各种问题解决方案)...

    "监听程序未启动"一般不会出现这种情况,可以在桌面左下角右键-->计算机管理-->服务和应用程序-->服务 查看OracleOraDb11g_home1TNSLi ...

  4. Firebird数据库的安装配置与使用

    Firebird数据库的安装配置与使用 [温馨提示:本文档所有操作均在root用户下进行] 一.安装 1.rpm包方式 我选用的安装方式是 使用rpm包安装 执行以下命令进行安装: $ rpm -iv ...

  5. Linux下数据库的安装配置、数据库C程序连接

    一.数据库的安装和配置 数据库的安装 配置 (1)先查看数据库状态(service mysql status),如果没有启动,执行启动命令(service mysql start) (2)mysql ...

  6. 测试linux mongodb数据库开启,安装配置MongoDB数据库

    安装配置MongoDB数据库 实验环境: 系统环境:rhel6 x64 selinux and iptables disabled 一.安装MongoDB [root@server1 ~]# ls m ...

  7. python3 [爬虫入门实战]爬虫之mongoDB数据库的安装配置与可视化

    从安装过程到可视化工具可查看数据信息,历时两天,昨天坐了一天的火车,今天早上才到的青岛–> 来放松心情. 前天说是要学习如何使用mongoDB的链接与安装. 到今天过去了将一天, 不过还是在函兮 ...

  8. 数据库-MYSQL安装配置和删除

    * 课程回顾:* 完成注册和登陆的功能.* 准备的工作* 技术.开源jar包* 开发的功能使用MVC模式* C:控制层(接收请求和从客户端发送过来的参数) * 接收参数(request对象) * 为了 ...

  9. oracle集群数据库事务配置,在 .NET中使用Oracle数据库事务-安装配置-Oracle频道-中国IT实验室...

    在本文中,您将了解到如何在 Visual Basic .NET (VB.NET) 和 Visual .NET () 中使用数据库事务.具体来讲,您将系统学习数据库事务.在 .NET 程序中使用 Tra ...

最新文章

  1. python 非线性回归_机器学习入门之菜鸟之路——机器学习之非线性回归个人理解及python实现...
  2. 高精度垃圾分类模型开发与硬件集成
  3. 第二届清华大学iCenter量化策略挑战赛开幕!
  4. 基于算法的建模---分形几何方法
  5. android 图标的格式,Android Design
  6. JavaScript原型链的理解
  7. 湖湘杯 | Misc Wp
  8. java arraylist add时默认调用tostring_从一道例题谈Arrays.toString()与其他String的转换方法...
  9. java中输入两个数组并显示_java-将输入存储在两个相关的数组中
  10. docker部署kafka,k8s(helm)部署kafka
  11. 时间计算题100道_史上最全50道初中数学几何必刷题(上)
  12. FPGA编程语言--VHDL OR Verilog?
  13. 少儿学python 仿真秀_“在家学”仿真:使用Python进行SCDM脚本建模攻略
  14. matlab 求特征值的命令,matlab怎么求特征值
  15. Android Studio个人使用记录
  16. ArcGis-制图(简单点、线、面符号的制作、保存)
  17. 四、线段_同级别分解
  18. 前端知识-vue-3、组件化开发
  19. Nebula Graph|信息图谱在携程酒店的应用
  20. (附源码)springboot公选课在线选课系统 毕业设计 142011

热门文章

  1. 迅为iTOP-4418/6818开发板-MiniLinux-GPS使用文档
  2. 使用R语言分析世界幸福指数
  3. 2021-2027全球与中国工业轴向柱塞泵市场现状及未来发展趋势
  4. 科普分享 | 仿生机器人:生物与机械的完美融合
  5. 移动硬盘和u盘连接计算机,电脑文件自动复制到U盘或移动硬盘,当它们插入电脑时...
  6. 相机摄影比手机摄影好在哪儿?
  7. 12/12每周学习报告12
  8. HTML 学习笔记——插入音频、视频标签
  9. 无法启动调试 绑定句柄无效
  10. 通俗的讲解调制与解调