如何在 CentOS 7 上安装 OwnCloud 8

在本教程中,我们将向您展示如何在 CentOS 7 上安装 ownCloud 8。对于那些不知道的人,OwnCloud 是免费的开源软件,可让您创建私有的“文件托管”云。 OwnCloud 类似于 DropBox 服务,不同之处在于可以免费下载并安装在您的私人服务器上。 Owncloud 由 PHP 和后端数据库 MySQL (MariaDB)、SQLLite 或 PostgreSQL 组成。 OwnCloud 还使您能够轻松查看和同步地址簿、日历事件、任务和书签。 您可以通过美观且易于使用的 Web 界面访问它,或者在您的台式机或笔记本电脑(支持 Linux、Windows 和 Mac OSX)上安装 OwnCloud 客户端。

本文假设您至少具备 Linux 的基本知识,知道如何使用 shell,最重要的是,您将网站托管在自己的 VPS 上。 安装非常简单。 我将向您展示在 CentOS 7 上逐步安装 OwnCloud 8。

  • 运行以下操作系统之一的服务器:CentOS 7。
  • 建议您使用全新的操作系统安装来防止任何潜在问题。
  • 对服务器的 SSH 访问(或者如果您在桌面上,则只需打开终端)。
  • 一种 non-root sudo user或访问 root user. 我们建议充当 non-root sudo user,但是,如果您在充当 root 时不小心,可能会损害您的系统。

在 CentOS 7 上安装 OwnCloud 8

第 1 步:首先,我们需要安装适合您架构的最新 Remi 存储库 RPM。

wget https://rpms.famillecollet.com/enterprise/remi-release-7.rpm rpm -Uvh remi-release-7.rpm

步骤 2. 安装必要的 PHP 包。

yum update yum install httpd php php-mysql sqlite php-dom php-mbstring php-gd php-pdo php-json php-xml php-zip php-gd curl php-curl php-mcrypt php-pear -y

步骤 3. 安装 MySQL。

yum install mysql-server

开始 Apache 和 MySQL:

systemctl start mysql.service systemctl start httpd.service  ## Auto start the service at system start-up ##  systemctl enable mysql.service systemctl enable httpd.service

默认情况下,MySQL 未加固。 您可以使用 mysql_secure_installation 脚本。 您应该仔细阅读下面的每个步骤,这些步骤将设置 root 密码、删除匿名用户、禁止远程 root 登录、删除测试数据库和访问安全 MySQL。

mysql_secure_installation

步骤 4. 使用以下命令配置新的 MySQL 数据库。

#mysql -uroot -p  CREATE DATABASE owncloud; GRANT ALL PRIVILEGES ON owncloud.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'owncloud_user_pasword'; FLUSH PRIVILEGES;

步骤 5. 配置 Apache 为自己的云。

配置时 Apache Web 服务器,建议您启用 .htaccess 以获得增强的安全功能,默认情况下 .htaccess 在 Apache 服务器。 要启用它,请打开您的虚拟主机文件并将 AllowOverride 设置为 All。 例如,这里我使用了外部配置文件,而不是修改主文件。

#nano /etc/httpd/conf.d/owncloud.conf  <IfModule mod_alias.c> Alias /owncloud /var/www/html/owncloud </IfModule> <Directory “/var/www/html/owncloud”> Options Indexes FollowSymLinks AllowOverride All Order allow,deny allow from all </Directory>

记得重启所有相关的服务 Apache 服务器。

systemctl restart httpd.service

步骤 6. 安装 OwnCloud 和依赖项。

wget https://download.owncloud.org/community/owncloud-8.0.0.tar.bz2 tar -xjf owncloud-8.0.0.tar.bz2 mv owncloud /var/www/html/owncloud/

设置目录权限:

chown -R apache.apache /var/www/html/owncloud/

步骤 7. 访问 OwnCloud 应用程序。

导航 https://your-domain.com/ 并按照简单的说明进行操作。 Enter 管理员用户帐户的用户名和密码,单击“高级选项”超链接并进入数据目录(或保留默认设置),然后输入数据库用户名、数据库密码、数据库名称、主机(localhost),然后单击“完成”设置’。

恭喜! 您已成功安装 Owncloud 8。感谢您使用本教程在 CentOS 7 系统上安装 Owncloud。 如需更多帮助或有用信息,我们建议您查看 官方 OwnCloud 网站.