horde groupware php,Horde Groupware 5.0.4安装与配置
安装必要条件
为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安装与配置相关推荐
- mysql8.0卸载出现问题,Windows环境下MySQL 8.0 的安装、配置与卸载
软件版本 Windows:Windows10 MySQL:mysql-8.0.17-winx64.zip 安装步骤 1.配置环境变量 2.新建my.ini文件 文件位置:C:\Program File ...
- CentOS-7.0.中安装与配置Tomcat-7的方法
CentOS-7.0.中安装与配置Tomcat-7的方法 原创 2014年11月24日 23:38:36 72472 安装说明 安装环境:CentOS-7.0.1406 安装方式:源码安装 软件: ...
- mysql8.0.12插件_MySQL8.0.12 安装及配置
MySQL8.0.12 安装及配置 发布时间:2018-08-07 10:39, 浏览次数:274 , 标签: MySQL 一.安装 1.从网上下载MySQL8.0.12版本,下载地址:https:/ ...
- 安装mysql8.0配置环境_Windows环境下MySQL 8.0 的安装、配置与卸载
软件版本 Windows:Windows10 MySQL:mysql-8.0.17-winx64.zip 安装步骤 1.配置环境变量 name:Path value:C:\Program Files\ ...
- MyEclipse7.0及JDK1.6.0的安装及配置过程(修改)
一.MyEclipse7.0安装及注册: 1.第一次改路径,直接将C盘改成D或者其他盘符就OK 2.第二次改路径,将WORKSPACE直接改为D盘根目录下或者其他盘符根目录下 3.注册MyEclips ...
- MySQL8.0.22安装及配置(超详细)
MySQL8.0.22安装及配置(超详细) 大家好,今天我们来学习一下 MySQL8.0.22安装及配置,好好看,好好学,超详细的 第一步 进入MySQL官网下载,如下图所示: 第二步 进入下载完成后 ...
- skywalking-6.0.0-GA安装及配置
2019-01-31 官方从6.0.0-beta版更新为6.0.0-GA,今天刚去看了下,刚好觉得还有些地方需要修改了.顺带直接更新到6.的正式版. https://github.com/apache ...
- 【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. ...
- Maven 3.0.5 安装和配置:
摘要:现在的Web项目越来越多的都用maven管理了,所以我也抽时间学习学习,为了赶上时代! 一:首先到maven官网:http://maven.apache.org/,然后选择相应的版本下载,我这里 ...
- mysql-8.0.13-winx64安装卸载配置使用教程
mysql-8.0.13-winx64免安装版,安装卸载配置使用教程 一.安装步骤 1.1.教程须知 1.2.卸载软件 1.3.下载软件 1.4.启动软件 二.常用技巧 2.1.配置系统环境变量 2. ...
最新文章
- 对数组中的数字 1 和 2 进行排序,使得数字 1、2 分别位于前、后部分
- 03-2 BGP专有命令--BGP命令与配置手册
- 程序员应知——团队精神(转)
- 使用jQuery操作Cookies的实现代码
- 计算机网络马宏伟应用层作业,马宏伟《计算机网络A》Chapter3-作业.doc
- 《狂人日记》金句摘抄(一)
- python将mongodb导出_使用python从mongodb将数据导出到csv
- iscsi网络存储服务
- console_init初始化的研究
- 三星 4521 linux 驱动下载,三星4521f驱动
- vue2服务端渲染 php,详解如何使用Vue2做服务端渲染
- DNS服务详解(解析+搭建)
- 零基础自学画画的方法有哪些
- element ui 表格头部内容不换行
- bat文件刷屏,请规范命名
- 当爬虫被拒绝时(Access Denied)
- BUU_re_[ACTF新生赛2020]rome
- 精雕细琢见真章《STM32Cube高效开发教程》
- js:按钮绑定多个事件的三种方法(js,DOM,jQuery)
- Android自定义控件增加xml标签属性、取值等
热门文章
- ai作文批改_作文批改功能,AI,你可以在批改记录中看到自己每次的进步
- 遥感技术及高分遥感影像在地震中的应用
- laravel mysql 悲观锁_[笔记] 悲观锁与乐观锁
- linux 磁盘压测工具 fps,荣耀MagicBook Pro锐龙版性能评测,可媲美MX150 2GB核心显卡...
- DeepFashion服装检索及代码实现
- 1循环结构程序设计-第5关:C循环-寻找完数
- 从来不作死只玩命的10年黑客
- LAMP编程之Linux-1
- Win10 自带【屏幕录制】功能(win + G)----(附带:录屏时没有声音,声音不清楚 问题解决;---提取视频中的音频)
- 要闻君说:印度公司要在京沪建立数据中心;超 10 万个 GitHub 仓库可泄漏 API 令牌及密钥...