让wamp5支持php的gd库
vtiger CRM系统运行时候会建立许多图像,利用PHP创建图像是相当容易的一件事情。只要安装一些第三方的库文件并具有一定的几何知识,就可以利用PHP来创建和处理图像了。 目前PHP使用GD库处理图像。在PHP中一些图像函数是可以直接使用的,但是大多数函数需要安装GD函数库。GD库提供一系列函数进行画图、使用颜色、处理预存的图像和填充操作。GD库是Thomas Boutell设计的ANSI C语言编写,同时支持在perl、Tcl语言中作图。由于GD是一个可以被建立成共享或静态的库,所以在PHP使用GD库进行图像操作是非常容易的。GD图像库工作原理见图5。

图5 PHP图像调用原理
GD库目前由Boutell公司维护,官方网址是:http://www.boutell.com/gd/ ,本文写作时的最新版本是:2004年11月03日4发布的gd 2.0.33。从PHP4.3开始,PHP捆绑了自己版本的GD2库。在Windows平台GD2库自动支持PNG、JPEG格式。让wamp5的php支持gd库方法是修改php.ini文件下列一行:
"extension=php_gd2.dll"
并且去掉前面的分号,gd库安装完成,浏览info.php测试是否成功!
重新启动Apache服务器后运行phpinfo()来检查一下新的设置是否生效了。如果出现如下选项,见图6.

图6 GD库配置
从图6可以看到为PHP配置图像已经完成。现在,我们就可以开始图像创建工作了。
系统要求
* 硬件: 至少256MB内存和100MB硬盘空间;
* 操作系统:windows系列操作系统和Linux系列操作系统;
* Web服务器:Apache 2.0.40及以上版本和Microsoft IIS 5及以上版本.
* 数据库: MySQL 4.0.X
* PHP: 4.3.X.
* Web 浏览器: IE 5.5/6.0、7.0, Netscape 7.0及以上版本, Mozilla 1.4及以上版本, Firefox1.0及以上版本,Opera7.21及以上版本。
这里我们使用的crm系统是vTigerCRM的中文汉化版本C3CRM:
1)增加权限控制,支持多部门、多级别的权限控制;
2)修复导出Excel乱码问题;
3)根据vim的建议,修改部分标签和菜单的翻译以及翻译部分模块写死在php文件里的英文标签;
4)修复各个模块查询功能的缺陷;
5)修复弹出框错误;
6)修复报表模块的错误;
7)汉化各个模块的下拉框选项。
8)修复first name和last name显示顺序不符合中国人习惯的问题。