我正在使用 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_ 开始阅读。
为 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”的想法。有什么想法吗?
重新启动 Apache。
注册 Horde PEAR 频道::
pear 频道-发现 pear.horde.org
设置 Horde 安装目录::
pear 安装 horde/horde_role pear 运行脚本 horde/horde_role
安装 Horde 群件::
pear 安装-a -B horde/groupware
运行安装脚本::
群件安装
测试 Horde 群件::
http:// 你的服务器/horde/test.php
因此我尝试使用安装指南中说明的另一种方法来安装它:
先决条件
以下先决条件是必需的以使 Horde Groupware 正常运转。
支持 PHP 的网络服务器。
Horde Groupware 主要在 Apache 和 Lighttpd 网络服务器下开发,我们推荐这两种服务器。这些服务器可从以下位置获取:
http://httpd.apache.org/ http://www.lighttpd.net/
(我的注释:我使用 Apache 2,我的操作系统上已经安装了 LAMP,并且运行良好)OK!完成,
支持 PATH_INFO 的 Web 服务器。
Horde Groupware 的动态接口需要 Web 服务器能够正确设置所有 PHP 脚本的 PATH_INFO 环境变量。每个现代 Web 服务器都支持此功能,但您可能必须在 Web 服务器配置中启用此功能。例如 Apache 服务器需要:
接受路径信息
Lighttpd 服务器需要::
“broken-scriptfilename”=>“启用”
无法从这一点继续,因为我在互联网上找不到“如何配置 Web 服务器 apache 并将 AcceptPathInfo 更改为 ON,
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 中你有一个详细的安装指南,这可能在某种程度上有助于完成任务。但仍需要一些承诺。