Installing NextCloud on Ubuntu 16.04
sudo apt update
sudo apt-get install apache2 mariadb-server libapache2-mod-php7.0
sudo apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring
sudo apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip
#Download NextCloud
tar jxvf nextcloud*.bz2
sudo mv nextcloud /var/www/
#Configuring Apache Web Server
sudo touch /etc/apache2/sites-available/nextcloud.conf
#add
Alias /nextcloud “/var/www/nextcloud/”
<Directory /var/www/nextcloud/>
Options +FollowSymlinks
AllowOverride All
<IfModule mod_dav.c>
Dav off
</IfModule>
SetEnv HOME /var/www/nextcloud
SetEnv HTTP_HOME /var/www/nextcloud
</Directory>
#enable the newly created site
sudo a2ensite nextcloud.conf
#Additional Apache configurations
sudo a2enmod rewrite
sudo a2enmod headers
sudo a2enmod env
sudo a2enmod dir
sudo a2enmod mime
sudo service apache2 restart
#Enabling SSL
sudo a2enmod ssl
sudo a2ensite default-ssl
sudo service apache2 reload
#change the ownership on your Nextcloud directories to HTTP user
sudo chown -R www-data:www-data /var/www/nextcloud/

sudo mysql -u root -p
SET password=PASSWORD(‘password’);
CREATE DATABASE database;
GRANT ALL ON database.* to ‘root’@’localhost’ IDENTIFIED BY ‘password’;
FLUSH PRIVILEGES;
exit

在浏览器中访问,自动打开设置页面

http://IP/nextcloud

Leave a Reply

Your email address will not be published. Required fields are marked *