CentOS7安装Nextcloud13 使用(Nginx+MariaDB+PHP)

在这篇文章中,我将向你展示如何在 CentOS 7 服务器中安装和配置最新版本的 Nextcloud 13。我会通过 Nginx 和 PHP7-FPM 来运行 Nextcloud,同时使用 MariaDB 做为数据库系统。一、环境说明一个带有50G云硬盘的CVM主机(腾讯云)CentOS 7.3 (腾讯云公共镜像)SELinux关闭已经使用yum update升级软件...
摘要由CSDN通过智能技术生成

在这篇文章中,我将向你展示如何在 CentOS 7 服务器中安装和配置最新版本的 Nextcloud 13。我会通过 Nginx 和 PHP7-FPM 来运行 Nextcloud,同时使用 MariaDB 做为数据库系统。

一、环境说明

  • 一个带有50G云硬盘的CVM主机(腾讯云)
  • CentOS 7.3 (腾讯云公共镜像)
  • SELinux关闭
  • 已经使用yum update升级软件

二、安装Nginx

添加EPEL包的仓库源
yum -y install epel-release
通过EPEL仓库来安装Nginx
yum -y install nginx

三、安装PHP7和PHP7-FPM

添加 PHP7-FPM webtatic 仓库,并安装PHP7以及功能相关的包。

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
yum -y install php70w-fpm php70w-cli php70w-gd php70w-mcrypt php70w-mysql php70w-pear php70w-xml php70w-mbstring php70w-pdo php70w-json php70w-pecl-apcu php70w-pecl-apcu-devel

四、配置PHP-FPM

我们需要配置 php-fpm 与 Nginx 协同运行。php7-fpm 将使用 nginx 用户来运行,并监听 9000 端口。
使用 vim 编辑默认的 php7-fpm 配置文件。

vim /etc/php-fpm.d/www.conf

修改以下不连续的记录点,修改用户,指定端口,启用环境变量。

#Line 8-10
user = nginx
group = nginx
#Line 22
listen = 127.0.0.1:9000
#Line 366-370
env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp

保存文件并退出 vim 编辑器.
需要在 /var/lib/ 目录下创建一个新的文件夹 session,并将其拥有者变更为 nginx 用户。最后启动 php-fpm 和 Nginx,并且将它们设置为随开机启动的服务。

mkdir -p /var/lib/php/session
chown nginx:nginx -R /var/lib/php/session/

sudo systemctl start php-fpm
sudo systemctl start nginx

sudo systemctl enable php-fpm
sudo systemctl enable nginx

五、安装MariaDB

这里使用 MariaDB 作为 Nextcloud 的数据库。可以直接使用 yum 命令从 CentOS 默认远程仓库中安装 mariadb-server包。

yum -y install mariadb mariadb-server

systemctl start mariadb
systemctl enable mariadb

另外也可以选择安装MySQL之前建议更换yum为国内的源,不然下载速度会很慢。这里有一篇我自己写的博客,传送门:http://blog.csdn.net/qq_36731677/article/details/760

  • 5
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值