CentOS7 安装Nextcloud17

CentOS7 安装Nextcloud17

nextcloud是继承owncloud后的开源项目,并且跨各大平台,提供安卓、Mac、window、IOS等平台应用。
安装参考:docs.nextcloud.com
安装参考

0.搭建环境说明

因为计划在CentOS系统下运行多个应用,所以方案选择会有一点不同。
详细组成:

  • Nginx 1.16.1
  • MySql 5.7.27
  • Redis 5.0.6
  • PHP 7.2.23 (fpm-fcgi)
    还有就是,赋予部署用户是pi,需要自行创建该用户。

1.安装基础环境

安装基础依赖和工具。

yum install -y epel-release yum-utils unzip curl wget \
bash-completion policycoreutils-python mlocate bzip2

1.1安装MySql

安装教程:CentOS 7 安装MySql
下面建一个nextcloud数据库。

# 进入myql
mysql -u root -p

create database nextcloud;          

# 设置超强密码!!
create user nextcloud@'%' identified by '****************';

grant all privileges on nextcloud.* to nextcloud@'%' identified by '****************';

flush privileges;
quit;

1.2安装Redis

安装教程:CentOS7 安装 redis

1.3安装PHP

PHP需要集成较多的依赖,安装会比较繁琐。

#yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
yum-config-manager --enable remi-php72

yum -y install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysql php-mbstring php-intl php-pecl-apcu php-mysqlnd php-pecl-redis php-imagick  php-fpm php-zip php-xml php-process php-pear php-pdo php-json php-devel php-xmlrpc php-soap php-ldap


# 配置PHP-FPM
vi /etc/php-fpm.d/www.conf

# 将用户和组都改为pi
user = pi                         
group = pi

# 注意:php-fpm所监听的端口为9000
listen = 127.0.0.1:9000

# 去掉下面几行注释
env[HOSTNAME] = $HOSTNAME
env[PATH] = /usr/local/bin:/usr/bin:/bin
env[TMP] = /tmp
env[TMPDIR] = /tmp
env[TEMP] = /tmp


# 增加php内存
vi /etc/php.ini
# 每个脚本可以消耗的时间,单位也是秒
max_input_time = 60

# 脚本运行最大消耗的内存
memory_limit = 4096M

# 上载文件的最大许可大小
upload_max_filesize = 4096M


# 进入缓存设置
vi /etc/php.d/10-opcache.ini
opcache.enable=1
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.memory_consumption=128
opcache.save_comments=1
opcache.revalidate_freq=1
# -------END--------

# 在/var/lib目录下为session路径创建一个新的文件夹,并将用户名和组设为nginx
mkdir -p /var/lib/php/session
chown pi:pi -R /var/lib/php/session/

重启:systemctl restart php-fpm
开机自启:systemctl enable php-fpm

1.4安装Nginx

安装教程:CentOS7 安装Nginx
配置参考:

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值