![如何在 CentOS 6.5 上安装 Owncloud](https://linux22.com/image/61993/%E5%A6%82%E4%BD%95%E5%9C%A8%20CentOS%206.5%20%E4%B8%8A%E5%AE%89%E8%A3%85%20Owncloud.png)
我想在运行 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
)。