如何在 CentOS 6.5 上安装 Owncloud

如何在 CentOS 6.5 上安装 Owncloud

我想在运行 CentOS 6.5 的 VPS 上安装 Owncloud。我按照说明进行操作官方owncloud网站但是当我运行命令时yum install owncloud它说

    Error: Package: owncloud-server-8.0.0-27.1.noarch (isv_ownCloud_community)
       Requires: php >= 5.4.0
       Installed: php-5.3.3-40.el6_6.x86_64 (@updates)
           php = 5.3.3-40.el6_6
       Available: php-5.3.3-38.el6.x86_64 (base)
           php = 5.3.3-38.el6

所以我跟着这些说明(实际上有很多网站提供了或多或少相同的说明)并通过 Remi 存储库安装了 PHP 5.5。再次运行后yum install owncloud它说

    Error: Package: php-gd-5.3.3-40.el6_6.x86_64 (updates)
       Requires: php-common(x86-64) = 5.3.3-40.el6_6
       Installed: php-common-5.5.22-1.el6.remi.x86_64 (@remi-php55)
           php-common(x86-64) = 5.5.22-1.el6.remi
       Available: php-common-5.3.3-38.el6.x86_64 (base)
           php-common(x86-64) = 5.3.3-38.el6
       Available: php-common-5.3.3-40.el6_6.x86_64 (updates)
           php-common(x86-64) = 5.3.3-40.el6_6
    Error: Package: php-mbstring-5.3.3-40.el6_6.x86_64 (updates)
       Requires: php-common(x86-64) = 5.3.3-40.el6_6
       Installed: php-common-5.5.22-1.el6.remi.x86_64 (@remi-php55)
           php-common(x86-64) = 5.5.22-1.el6.remi
       Available: php-common-5.3.3-38.el6.x86_64 (base)
           php-common(x86-64) = 5.3.3-38.el6
       Available: php-common-5.3.3-40.el6_6.x86_64 (updates)
           php-common(x86-64) = 5.3.3-40.el6_6
    Error: Package: php-pdo-5.3.3-40.el6_6.x86_64 (updates)
       Requires: php-common(x86-64) = 5.3.3-40.el6_6
       Installed: php-common-5.5.22-1.el6.remi.x86_64 (@remi-php55)
           php-common(x86-64) = 5.5.22-1.el6.remi
       Available: php-common-5.3.3-38.el6.x86_64 (base)
           php-common(x86-64) = 5.3.3-38.el6
       Available: php-common-5.3.3-40.el6_6.x86_64 (updates)
           php-common(x86-64) = 5.3.3-40.el6_6
    Error: Package: php-ldap-5.3.3-40.el6_6.x86_64 (updates)
       Requires: php-common(x86-64) = 5.3.3-40.el6_6
       Installed: php-common-5.5.22-1.el6.remi.x86_64 (@remi-php55)
           php-common(x86-64) = 5.5.22-1.el6.remi
       Available: php-common-5.3.3-38.el6.x86_64 (base)
           php-common(x86-64) = 5.3.3-38.el6
       Available: php-common-5.3.3-40.el6_6.x86_64 (updates)
           php-common(x86-64) = 5.3.3-40.el6_6

它需要 PHP 5.4 或更高版本,但随后又需要 PHP 5.3 ???

答案1

我终于在 CentOS 6.5 上安装了 Owncloud。问题是 Owncloud 需要一些额外的 PHP 包。当我尝试从 CentOS 的标准存储库安装它们时,我无法获得任何较新版本的 PHP,只能获得 5.3 版。我添加了Remi Collet 的仓库并通过运行安装 Owncloud yum --enablerepo=remi install owncloud,它会自动安装版本 5.4 的 PHP 软件包(在我删除所有 PHP 软件包并通过运行安装版本 5.4 之前yum --enablerepo=remi install php)。

相关内容