安装必要条件

为Horde Groupware编译受支持的PHP5.3.22运行环境

# yum install openssl-devel libpng-devel \

libjpeg-devel libicu-devel libtidy-devel \

libc-client-devel \

autoconf ImageMagick-devel libssh2-devel

配置并编译PHP

./configure --prefix=/usr/local/php \

--with-apxs2=/usr/local/apache/bin/apxs \

--with-mysql=/usr/local/mysql \

--with-pdo-mysql=/usr/local/mysql \

--with-libxml-dir=/usr/local/libxml2 \

--enable-mbstring \

--with-kerberos --with-imap-ssl \

--with-imap=/usr/local/dovecot/include/dovecot/ \

--with-gettext --with-tidy \

--with-gd --with-png-dir --with-jpeg-dir \

--with-openssl --enable-intl \

--enable-ftp --with-zlib \

错误分析–enable-intl

checking for location of ICU headers and libraries... not found

configure: error: Unable to detect ICU prefix or no failed. Please verify ICU

install prefix and make sure icu-config works.

#yum install libicu-devel

错误分析 –with-tidy

checking for TIDY support... yes

configure: error: Cannot find libtidy

# yum install libtidy-devel

Horde建议安装的PHP Extension Community Library

错误分析 pecl install

Cannot find autoconf. Please check your autoconf installation and the

$PHP_AUTOCONF environment variable. Then, rerun this script.

# yum install autoconf

安装imagick

# pecl install imagick

安装成功并在配置文件中添加PHP扩展

install ok: channel://pecl.php.net/imagick-3.0.1

configuration option “php_ini” is not set to php.ini location

You should add “extension=imagick.so” to php.ini

错误分析 pecl install imagick

checking ImageMagick MagickWand API configuration program...

configure: error: not found. Please provide a path to

MagickWand-config or Wand-config program.

ERROR: `/tmp/pear/temp/imagick/configure --with-imagick' failed

# yum install ImageMagick-devel

安装lzf

安装memcache

使用PEAR在线安装horde groupware

1

[root@localhost ~]# pear channel-discover pear.horde.org

Adding Channel "pear.horde.org" succeeded

Discovery of channel "pear.horde.org" succeeded

[root@localhost ~]#

2

[root@localhost ~]# pear install horde/horde_role

downloading Horde_Role-1.0.1.tgz ...

Starting to download Horde_Role-1.0.1.tgz (10,977 bytes)

.....done: 10,977 bytes

install ok: channel://pear.horde.org/Horde_Role-1.0.1

horde/Horde_Role has post-install scripts:

/usr/share/pear/PEAR/Installer/Role/Horde/Role.php

Horde_Role: Use "pear run-scripts horde/Horde_Role" to finish setup.

DO NOT RUN SCRIPTS FROM UNTRUSTED SOURCES

[root@localhost ~]#

3

[root@localhost ~]# pear run-scripts horde/Horde_Role

Including external post-installation script "/usr/local/php/lib/php/PEAR

/Installer/Role/Horde/Role.php" - any errors are in this script

Inclusion succeeded

running post-install script "Horde_Role_postinstall->init()"

init succeeded

Filesystem location for the base Horde application : /usr/local/apache/htdocs

Configuration successfully saved to PEAR config.

Install scripts complete

[root@localhost ~]#

4

# pear install horde/webmail

安装成功

install ok: channel://pear.horde.org/Horde_Crypt-2.1.3

install ok: channel://pear.horde.org/Horde_Notification-2.0.1

install ok: channel://pear.horde.org/Horde_Core-2.4.3

install ok: channel://pear.horde.org/content-2.0.2

install ok: channel://pear.horde.org/timeobjects-2.0.3

install ok: channel://pear.horde.org/Horde_Form-2.0.3

install ok: channel://pear.horde.org/Horde_Rpc-2.0.3

install ok: channel://pear.horde.org/horde-5.0.4

install ok: channel://pear.horde.org/imp-6.0.4

install ok: channel://pear.horde.org/ingo-3.0.3

install ok: channel://pear.horde.org/kronolith-4.0.4

install ok: channel://pear.horde.org/mnemo-4.0.3

install ok: channel://pear.horde.org/nag-4.0.2

install ok: channel://pear.horde.org/turba-4.0.3

install ok: channel://pear.horde.org/webmail-5.0.4

查看文件

为HORDE GROUPWARE 5.0.4创建数据并授权

mysql> create database groupware;

Query OK, 1 row affected (0.00 sec)

mysql> grant all on groupware.* to groupware;

Query OK, 0 rows affected (0.00 sec)

mysql> grant all on groupware.* to groupware@localhost;

Query OK, 0 rows affected (0.00 sec)

mysql> set password for groupware@localhost=password(‘gwpasswd’);

Query OK, 0 rows affected (0.00 sec)

[root@localhost ~]# pear config-get bin_dir

/usr/local/php/bin

修改配置文件启用测试页面

[root@localhost ~]# vi /usr/local/apache/htdocs/config/conf.php

$conf['testdisable'] = false;

修改Webmail目录及文件所有者为apache用户和组

[root@localhost ~]# cd /usr/local/apache/htdocs/

[root@localhost htdocs]# chown -R apache.apache .

……

[root@localhost ~]# pear install HTTP_WebDAV_Server

Failed to download pear/HTTP_WebDAV_Server within preferred state “stable”, latest release is version 1.0.0RC8, stability “beta”, use “channel://pear.php.net/HTTP_WebDAV_Server-1.0.0RC8” to install

install failed

[root@localhost ~]# pear install channel://pear.php.net/HTTP_WebDAV_Server-1.0.0RC8

downloading HTTP_WebDAV_Server-1.0.0RC8.tar …

Starting to download HTTP_WebDAV_Server-1.0.0RC8.tar (Unknown size)

…………………………….done: 159,744 bytes

install ok: channel://pear.php.net/HTTP_WebDAV_Server-1.0.0RC8

[root@localhost ~]#

[root@localhost ~]# pear install Net_SMTP

WARNING: “pear/Auth_SASL” is deprecated in favor of “pear/Auth_SASL2”

downloading Net_SMTP-1.6.1.tar …

Starting to download Net_SMTP-1.6.1.tar (Unknown size)

…………….done: 65,024 bytes

install ok: channel://pear.php.net/Net_SMTP-1.6.1

[root@localhost ~]#

[root@localhost ~]# pear install XML_Serializer

Failed to download pear/XML_Serializer within preferred state “stable”, latest release is version 0.20.2, stability “beta”, use “channel://pear.php.net/XML_Serializer-0.20.2” to install

install failed

[root@localhost ~]# pear install channel://pear.php.net/XML_Serializer-0.20.2

WARNING: “pear/XML_Parser” is deprecated in favor of “pear/XML_Parser2”

downloading XML_Serializer-0.20.2.tar …

Starting to download XML_Serializer-0.20.2.tar (Unknown size)

…………………………………………………done: 273,408 bytes

downloading XML_Parser-1.3.4.tar …

Starting to download XML_Parser-1.3.4.tar (Unknown size)

…done: 90,624 bytes

install ok: channel://pear.php.net/XML_Parser-1.3.4

install ok: channel://pear.php.net/XML_Serializer-0.20.2

[root@localhost ~]#

配置IMP邮件服务器端参数

[root@localhost ~]# cd /usr/local/apache/htdocs/imp/config/

[root@localhost config]# cp backends.php backends.local.php

[root@localhost config]# vi backends.local.php

登录

关闭测试页面

错误分析

# cat /usr/local/apache/logs/error_log

[Wed Apr 10 02:16:46 2013] [error] [client 192.168.1.151] PHP Warning:  phpinfo() [function.phpinfo]: It is not safe to rely on the system’s timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected ‘Asia/Chongqing’ for ‘CST/8.0/no DST’ instead in /usr/local/apache/htdocs/php.php on line 1

修改php.ini时区设置

# vi /usr/local/php/lib/php.ini

date.timezone = Asia/Chongqing

horde groupware php,Horde Groupware 5.0.4安装与配置相关推荐

  1. mysql8.0卸载出现问题,Windows环境下MySQL 8.0 的安装、配置与卸载

    软件版本 Windows:Windows10 MySQL:mysql-8.0.17-winx64.zip 安装步骤 1.配置环境变量 2.新建my.ini文件 文件位置:C:\Program File ...

  2. CentOS-7.0.中安装与配置Tomcat-7的方法

    CentOS-7.0.中安装与配置Tomcat-7的方法 原创 2014年11月24日 23:38:36 72472 安装说明  安装环境:CentOS-7.0.1406 安装方式:源码安装  软件: ...

  3. mysql8.0.12插件_MySQL8.0.12 安装及配置

    MySQL8.0.12 安装及配置 发布时间:2018-08-07 10:39, 浏览次数:274 , 标签: MySQL 一.安装 1.从网上下载MySQL8.0.12版本,下载地址:https:/ ...

  4. 安装mysql8.0配置环境_Windows环境下MySQL 8.0 的安装、配置与卸载

    软件版本 Windows:Windows10 MySQL:mysql-8.0.17-winx64.zip 安装步骤 1.配置环境变量 name:Path value:C:\Program Files\ ...

  5. MyEclipse7.0及JDK1.6.0的安装及配置过程(修改)

    一.MyEclipse7.0安装及注册: 1.第一次改路径,直接将C盘改成D或者其他盘符就OK 2.第二次改路径,将WORKSPACE直接改为D盘根目录下或者其他盘符根目录下 3.注册MyEclips ...

  6. MySQL8.0.22安装及配置(超详细)

    MySQL8.0.22安装及配置(超详细) 大家好,今天我们来学习一下 MySQL8.0.22安装及配置,好好看,好好学,超详细的 第一步 进入MySQL官网下载,如下图所示: 第二步 进入下载完成后 ...

  7. skywalking-6.0.0-GA安装及配置

    2019-01-31 官方从6.0.0-beta版更新为6.0.0-GA,今天刚去看了下,刚好觉得还有些地方需要修改了.顺带直接更新到6.的正式版. https://github.com/apache ...

  8. 【Linux环境部署】最新版 elasticsearch + kibana(7.15.0)安装、配置、启动(多个问题处理 + kibana仪表盘使用)

    本文的安装文件是 2021.09.23 最新发布的[elasticsearch-7.15.0-linux-x86_64.tar.gz]和[kibana-7.15.0-linux-x86_64.tar. ...

  9. Maven 3.0.5 安装和配置:

    摘要:现在的Web项目越来越多的都用maven管理了,所以我也抽时间学习学习,为了赶上时代! 一:首先到maven官网:http://maven.apache.org/,然后选择相应的版本下载,我这里 ...

  10. mysql-8.0.13-winx64安装卸载配置使用教程

    mysql-8.0.13-winx64免安装版,安装卸载配置使用教程 一.安装步骤 1.1.教程须知 1.2.卸载软件 1.3.下载软件 1.4.启动软件 二.常用技巧 2.1.配置系统环境变量 2. ...

最新文章

  1. 对数组中的数字 1 和 2 进行排序,使得数字 1、2 分别位于前、后部分
  2. 03-2 BGP专有命令--BGP命令与配置手册
  3. 程序员应知——团队精神(转)
  4. 使用jQuery操作Cookies的实现代码
  5. 计算机网络马宏伟应用层作业,马宏伟《计算机网络A》Chapter3-作业.doc
  6. 《狂人日记》金句摘抄(一)
  7. python将mongodb导出_使用python从mongodb将数据导出到csv
  8. iscsi网络存储服务
  9. console_init初始化的研究
  10. 三星 4521 linux 驱动下载,三星4521f驱动
  11. vue2服务端渲染 php,详解如何使用Vue2做服务端渲染
  12. DNS服务详解(解析+搭建)
  13. 零基础自学画画的方法有哪些
  14. element ui 表格头部内容不换行
  15. bat文件刷屏,请规范命名
  16. 当爬虫被拒绝时(Access Denied)
  17. BUU_re_[ACTF新生赛2020]rome
  18. 精雕细琢见真章《STM32Cube高效开发教程》
  19. js:按钮绑定多个事件的三种方法(js,DOM,jQuery)
  20. Android自定义控件增加xml标签属性、取值等

热门文章

  1. ai作文批改_作文批改功能,AI,你可以在批改记录中看到自己每次的进步
  2. 遥感技术及高分遥感影像在地震中的应用
  3. laravel mysql 悲观锁_[笔记] 悲观锁与乐观锁
  4. linux 磁盘压测工具 fps,荣耀MagicBook Pro锐龙版性能评测,可媲美MX150 2GB核心显卡...
  5. DeepFashion服装检索及代码实现
  6. 1循环结构程序设计-第5关:C循环-寻找完数
  7. 从来不作死只玩命的10年黑客
  8. LAMP编程之Linux-1
  9. Win10 自带【屏幕录制】功能(win + G)----(附带:录屏时没有声音,声音不清楚 问题解决;---提取视频中的音频)
  10. 要闻君说:印度公司要在京沪建立数据中心;超 10 万个 GitHub 仓库可泄漏 API 令牌及密钥...