如何在 Ubuntu 14.04 上安装 Horde Webmail?

如何在 Ubuntu 14.04 上安装 Horde Webmail?

我正在使用 Ubuntu 14.04。遇到以下问题:

我的目标是安装并运行HORDER 群件 5.2在我的域名/主机上:

Github上下载:
https://github.com/horde/horde/releases/tag/groupware-5.2.2
Github上安装:
https://github.com/horde/horde/tree/master/bundles/groupware
演示:
http://demo.horde.org/

快速安装

这些是关于如何在 LAMP 系统上安装 Horde Groupware 及其先决条件的非常简洁的说明。它们针对经验丰富的管理员,他们确切知道自己在做什么。有关更详细的说明,请从下面的 Prerequisites_ 开始阅读。

  1. 为 Apache 2 编译 PHP:

    cd php-xxx/ ./configure --with-apxs2=/usr/sbin/apxs2 \ --with-gettext --enable-mbstring=all --enable-mbregex \ --with-gd --with-png-dir=/usr --with-jpeg-dir=/usr \ [--with-mysql|--with-pgsql|--with-oci8] [--with-tidy] [--with-ftp] make make install

甚至无法使用此方法启动,因为我的 ubuntu 根目录中没有这样的“php-xxx”文件夹,并且互联网上也没有“为 apache2 编译 php”的想法。有什么想法吗?

  1. 重新启动 Apache。

  2. 注册 Horde PEAR 频道::

    pear 频道-发现 pear.horde.org

  3. 设置 Horde 安装目录::

    pear 安装 horde/horde_role pear 运行脚本 horde/horde_role

  4. 安装 Horde 群件::

    pear 安装-a -B horde/groupware

  5. 运行安装脚本::

    群件安装

  6. 测试 Horde 群件::

    http:// 你的服务器/horde/test.php

因此我尝试使用安装指南中说明的另一种方法来安装它:

先决条件

以下先决条件是必需的以使 Horde Groupware 正常运转。

  1. 支持 PHP 的网络服务器。

    Horde Groupware 主要在 Apache 和 Lighttpd 网络服务器下开发,我们推荐这两种服务器。这些服务器可从以下位置获取:

    http://httpd.apache.org/ http://www.lighttpd.net/

(我的注释:我使用 Apache 2,我的操作系统上已经安装了 LAMP,并且运行良好)OK!完成,

  1. 支持 PATH_INFO 的 Web 服务器。

    Horde Groupware 的动态接口需要 Web 服务器能够正确设置所有 PHP 脚本的 PATH_INFO 环境变量。每个现代 Web 服务器都支持此功能,但您可能必须在 Web 服务器配置中启用此功能。例如 Apache 服务器需要:

    接受路径信息

    Lighttpd 服务器需要::

    “broken-scriptfilename”=>“启用”

无法从这一点继续,因为我在互联网上找不到“如何配置 Web 服务器 apache 并将 AcceptPathInfo 更改为 ON,

  1. PHP 5.3.0 或更高版本。

    PHP 是编写 Horde Groupware 的解释型语言。

    .. 注意:如果可能,您应该使用操作系统的包管理器安装 PHP。或者您可以自己构建 PHP。

    要从源代码构建 PHP,您可以从以下位置获取

    http://www.php.net/

    按照 PHP 软件包中的说明为您的以下系统之一构建 PHP。如果您使用 Apache,请确保使用以下库构建 PHP:

    --使用-apache --使用-apxs --使用-apxs2

等等,等等,更多关于安装链接的信息。

知道如何继续安装吗?互联网上没有关于如何以不同方式安装的资源(视频或教程),仅适用于 HORDE GROUPWARE 1.2 等旧版本,但这是真正的旧软件,我尝试安装的是 5.2

答案1

Horde 不仅仅是一个应用程序,而是一个由各种软件包组成的包,每个软件包都执行特定的任务。每个软件包又都有自己的依赖项,必须事先设置。打包(和维护)这样的软件包将是一项巨大的工作量,而且对用户的影响相对较少;因此手动安装几乎是你唯一的选择。

在社区 Wiki 中你有一个详细的安装指南,这可能在某种程度上有助于完成任务。但仍需要一些承诺。

相关内容