Ubuntu16.04下安装NextCloud及配置

#1.更新软件列表
apt update
#2.安装Apache
apt install -y apache2
#3.安装MariaDB
apt install -y mariadb-server
#4.安装PHP7
apt install -y libapache2-mod-php7.0
#5.安装PHP各种扩展
apt install -y php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip
#6.启用Apache模块
a2enmod rewrite
a2enmod headers
a2enmod dir
a2enmod env
a2enmod mime
service apache2 restart

#7.安装NextCloud

cd /tmp/
wget https://download.nextcloud.com/server/releases/latest-13.tar.bz2
tar -jxvf latest-*.bz2
mv nextcloud /var/www/html/
mkdir /var/www/html/nextcloud/data
chown -R www-data:www-data /var/www/html/nextcloud

#8.创建数据库

mysql -u root -p
create database nextclouddb;
grant all on nextclouddb.* to 'nextclouduser'@'localhost' identified by 'password';
quit

#9.安装NextCloud
浏览器访问http://服务器IP,进行安装

#[优化]10.启用PHP OPcache

#在php.ini中进行如下修改
opcache.enable=1
opcache.enable_cli=1
opcache.interned_strings_buffer=8
opcache.max_accelerated_files=10000
opcache.memory_consumption=128
opcache.save_comments=1
opcache.revalidate_freq=1
#[优化]11.使用Cron执行后台任务
crontab -u www-data -e
*/15  *  *  *  * php -f /var/www/html/nextcloud/cron.php

Azure99

大二蒟蒻,喜欢折腾vps、玩机,偶尔写写代码

You may also like...

发表评论

电子邮件地址不会被公开。 必填项已用*标注