如安在Ubuntu 18.04上安装OwnCloud

OwnCloud是领先的开源文件共享和云协作平台,其处事和成果与DropBox和Google云端硬盘提供的处事和成果相似。 可是,与Dropbox差异,OwnCloud没有数据中心的成果来存储托管文件。 不外,您仍然可以共享文件,图像和视频等文件,仅举几例,并可以跨多个设备(譬喻智妙手机,平板电脑和PC)会见它们。

在本文中,您将进修如安在Ubuntu 18.04和更高版本上安装OwnCloud。

第一步:更新Ubuntu系统软件包

在开始之前,请利用以下apt呼吁更新系统软件包和系统信息库。

[linuxidc@linux:~/www.linuxidc.com]$sudo apt update -y && sudo apt upgrade -y

第二步:在Ubuntu中安装Apache和PHP 7.2

OwnCloud基于PHP构建,凡是可通过Web界面举办会见。 因此,我们将安装Apache Web处事器来提供Owncloud文件以及PHP 7.2和OwnCloud正常运行所需的其他PHP模块。

[linuxidc@linux:~/www.linuxidc.com]$sudo apt install apache2 libapache2-mod-php7.2 openssl php-imagick php7.2-common php7.2-curl php7.2-gd php7.2-imap php7.2-intl php7.2-json php7.2-ldap php7.2-mbstring php7.2-MySQL php7.2-pgsql php-smbclient php-ssh2 php7.2-sqlite3 php7.2-xml php7.2-zip

如安在Ubuntu 18.04上安装OwnCloud

安装完成后,您可以通过运行dpkg呼吁来验证是否已安装Apache。

[linuxidc@linux:~/www.linuxidc.com]$ sudo dpkg -l apache

如安在Ubuntu 18.04上安装OwnCloud

从输出中可以看到我们已经安装了Apache 2.4.29版本。

要启动并答允Apache在启动时运行,请运行以下呼吁。

[linuxidc@linux:~/www.linuxidc.com]$ sudo systemctl start apache2
[sudo] linuxidc 的暗码:
[linuxidc@linux:~/www.linuxidc.com]$ sudo systemctl enable apache2
Synchronizing state of apache2.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable apache2

如安在Ubuntu 18.04上安装OwnCloud

此刻转到欣赏器,然后在URL栏中输入处事器的IP地点,如下所示:

https://www.linuxidc.com/

得一个网页如下所示,显示Apache已安装并正在运行。

如安在Ubuntu 18.04上安装OwnCloud

查抄是否已安装PHP。

[linuxidc@linux:~/www.linuxidc.com]$ php -v

如安在Ubuntu 18.04上安装OwnCloud

第三步:在Ubuntu中安装MariaDB

MariaDB是一种风行的开源数据库处事器,已被开拓人员,数据库喜好者以及出产情况遍及利用。 它是MySQL的一个分支,自从Oracle收购MySQL以来,它一直是MySQL的首选。

要安装MariaDB,请运行。

[linuxidc@linux:~/www.linuxidc.com]$ sudo apt install mariadb-server

如安在Ubuntu 18.04上安装OwnCloud

默认环境下,MariaDB是不安详的,容易呈现安详裂痕。 因此,我们需要执行其他步调来强化MariaDB处事器。

要开始掩护您的MySQL处事器,请运行以下呼吁:

[linuxidc@linux:~/www.linuxidc.com]$ sudo mysql_secure_installation

在提示您输入root暗码时,按Enter键,然后按“ Y”配置根暗码。

如安在Ubuntu 18.04上安装OwnCloud

对付其余的提示,只需键入“ Y”,然后按Enter。

如安在Ubuntu 18.04上安装OwnCloud

此刻,您的MariaDB处事器已获得安详掩护。

第四步:成立OwnCloud数据库

我们需要为Owncloud建设一个数据库,以便在安装期间和安装之后存储文件。 因此,登录到MariaDB。

运行以下呼吁:

[linuxidc@linux:~/www.linuxidc.com]$ sudo mysql -u root -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 49
Server version: 10.1.44-MariaDB-0ubuntu0.18.04.1 Ubuntu 18.04

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> CREATE DATABASE linuxidc_owdb;
Query OK, 1 row affected (0.00 sec)

MariaDB [(none)]> GRANT ALL ON linuxidc_owdb.* TO 'linuxidc_owuser'@'localhost' IDENTIFIED BY 'v';
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)

MariaDB [(none)]> EXIT;
Bye

如安在Ubuntu 18.04上安装OwnCloud

第五步:在Ubuntu中下载OwnCloud

建设数据库后,此刻利用以下wget呼吁下载OwnCloud压缩文件。

[linuxidc@linux:~/www.linuxidc.com]$ sudo wget https://download.owncloud.org/community/owncloud-10.4.0.zip

下载后,将压缩包解压缩到/var/www/目次。

[linuxidc@linux:~/www.linuxidc.com]$ sudo unzip owncloud-10.4.0.zip -d /var/www/

第六步:为OwnCloud设置Apache

在这一步中,我们将设置Apache以提供OwnCloud的文件。 为此,我们将为Owncloud建设一个设置文件,如图所示。

[linuxidc@linux:~/www.linuxidc.com]$ sudo vim /etc/apache2/conf-available/owncloud.conf

在下面添加设置。

Alias /owncloud "/var/www/owncloud/"

<Directory /var/www/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

<IfModule mod_dav.c>
  Dav off
 </IfModule>

SetEnv HOME /var/www/owncloud
 SetEnv HTTP_HOME /var/www/owncloud

</Directory>

如安在Ubuntu 18.04上安装OwnCloud

生存并封锁文件。

接下来,您需要通过运行以下呼吁来启用所有必须的Apache模块和新添加的设置:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsdjyw.html