如何在CentOS Linux上安装OwnCloud?
I need some application that will provide online file sharing and synchronization. It should be free. Open Source solution is preferred. It seems that we will install OwnCloud which is is an open source, self-hosted file sync and share app platform. There are a lot of things like calendar sync, active feed notifications etc. but for now we will just install ownCloud.
我需要一些可以提供在线文件共享和同步的应用程序。 它应该是免费的。 首选开源解决方案。 看来我们将安装OwnCloud,它是一个开源,自托管文件同步和共享应用程序平台。 有很多事情,例如日历同步,活动的提要通知等,但是现在我们只安装ownCloud。
获取存储库**并添加存储库 (Get Repository Keys and Add Repository)
We need to add ownCloud repository keys and repository into our yum repository database.
我们需要将ownCloud存储库**和存储库添加到我们的yum存储库数据库中。
$ sudo rpm --import https://download.owncloud.org/download/repositories/stable/CentOS_7/repodata/repomd.xml.key
-
We use rpm –import to import ownCloud repository keys
我们使用rpm –import导入ownCloud存储库**
$ sudo curl -L https://download.owncloud.org/download/repositories/stable/CentOS_7/ce:stable.repo -o /etc/yum.repos.d/ownClou
d.repo
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 265 100 265 0 0 634 0 --:--:-- --:--:-- --:--:-- 633
-
Get repository infor with curl -L
使用curl -L获取存储库信息
-
Save repository info into /etc/yum.repos.d with -o
使用-o将存储库信息保存到/etc/yum.repos.d中
安装ownCloud软件包(Install ownCloud Packages)
We have added OwnCloud in the previous steps. Now we will install it with yum
package manager. We can also use dnf package manager if we want.
我们在之前的步骤中添加了OwnCloud。 现在,我们将使用yum
软件包管理器进行安装。 如果需要,我们也可以使用dnf软件包管理器。
$ sudo yum install owncloud
OR
要么
$ sudo dnf install owncloud
安装Mariadb,Apache和PHP (Install Mariadb, Apache and Php)
OwnCloud uses SQlite as default database but it is not convenient for dens usage. We can optionally install MariaDB. OwnCloud web interface is developed in php so we need to install php. To run php web application we use Apache Web Server of httpd.
OwnCloud使用SQlite作为默认数据库,但使用dens并不方便。 我们可以选择安装MariaDB。 OwnCloud Web界面是用php开发的,因此我们需要安装php。 要运行php Web应用程序,我们使用httpd的Apache Web Server。
$ sudo yum install mariadb-server httpd php5 -y
We will start MariaDB service like below
我们将如下所示启动MariaDB服务
$ sudo systemctl start mariadb
数据库配置 (Database Configuration)
If we will use MariaDB as database server we need to make some configuration like creating database.
如果我们将MariaDB用作数据库服务器,则需要进行一些配置,例如创建数据库。
$ sudo mysql -u root
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 2
Server version: 5.5.50-MariaDB MariaDB Server
Copyright (c) 2000, 2016, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
- Login database console. We will use MySQL tools to operate. 登录数据库控制台。 我们将使用MySQL工具进行操作。
MariaDB [(none)]> CREATE DATABASE owncloud;
Query OK, 1 row affected (0.00 sec)
- Create database name owncloud 创建数据库名称owncloud
MariaDB [(none)]> GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY 'set_database_password';
Query OK, 0 rows affected (0.00 sec)
- Create new user named own cloud and give privilege to access owncloud database 创建名为自己的云的新用户,并授予访问owncloud数据库的权限
MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.00 sec)
- Write changes to the database instantly 立即将更改写入数据库
MariaDB [(none)]> exit
Bye
- See you MariaDB 再见MariaDB
登录OwnCloud Web界面 (Login OwnCloud Web Interface)
Create new user by providing username and password. By default Sqlite database is used but if you want use MariaDB created upper chapter.
通过提供用户名和密码来创建新用户。 默认情况下使用Sqlite数据库,但如果要使用MariaDB创建的上一章。
OwnCloud面板(OwnCloud Panel)
As we can see from following screenshot that OwnCloud Panel lists current root files and folders. By default Documents
and Photos
folders are provided. There is also an PDF file which contains detailed ownCloud Manual.
从下面的屏幕截图可以看出,OwnCloud Panel列出了当前的根文件和文件夹。 默认情况下,提供了Documents
和Photos
文件夹。 还有一个PDF文件,其中包含详细的ownCloud手册。
如何在CentOS Linux上安装OwnCloud? 信息移植 (How To Install OwnCloud On CentOS Linux? Infografic)
上一篇: react中自定义组件的解析过程
下一篇: 如何在阿里云linux上部署java项目
推荐阅读
-
如何在Linux上安装libvirt虚拟化工具
-
如何在linux centos 6.5 x86_64位上使用命令发送邮件?
-
详解如何在Linux(CentOS 7)命令行模式安装VMware Tools
-
如何在CentOS6.4系统上安装KVM虚拟机
-
详解如何在 CentOS 7 上安装和安全配置 MariaDB 10
-
如何在两台Ubuntu linux上安装mysql server并配置主从复制?
-
Linux服务器部署.Net Core笔记:三、CentOS 7上安装.NetCore运行环境
-
在Linux centos上新安装了mysql后,为mysql添加密码
-
java安装_如何在 Linux 上安装 Java
-
【阿里云ECS服务器Linux安装Redis】CentOS上Redis安装与配置