在经过若干次试错之后,终于找到了史上最简单的安装GD的方法: 
首先安装必要的库,以下是安完的结果 引用: 
[root@localhost ~]# rpm -qa |grep freetype 
freetype-2.1.9-1 
[root@localhost ~]# rpm -qa |grep png 
libpng-devel-1.2.7-1 
libpng-1.2.7-1 
libpng10-1.0.16-1 
libpng10-devel-1.0.16-1 
[root@localhost ~]# rpm -qa |grep jpeg 
libjpeg-6b-33 
libjpeg-devel-6b-33 
[root@localhost ~]# rpm -qa |grep zlib 
zlib-1.2.1.2-1 
zlib-devel-1.2.1.2-1 
[root@localhost ~]# rpm -qa |grep gd 
gdbm-1.8.0-24 
sysklogd-1.4.1-26_EL 
gd-2.0.33-2 
php-gd-4.3.9-3.1 
照着我的命令行的结果对比吧,缺什么就补什么,其中  
libpng10-1.0.16-1 
libpng10-devel-1.0.16-1 
不是必须的。 
这些库的rpm包不需要到网上找的 直接在linux as 的安装盘里就可以找到,呵呵。安装盘真是宝库呀。 记住一点 php-gd-4.3.9-3.1 要最后一个安装。 安装完了之后  输入命令  service httpd restart 看一下phpinfo 
支持GD,一切搞定 
=============================================
==============================================
希望你有耐心看哈

解决方案 »

  1.   

    注:   本函数仅在   PHP   与其捆绑的   GD   库一起编译时可用。GD库没有打开吧
      

  2.   

    ----------------------------------------
    phpinfo里面的信息
    GD Support enabled
    GD Version 2.0 or higher
    FreeType Support enabled
    FreeType Linkage with freetype
    FreeType Version 2.3.5
    GIF Read Support enabled
    GIF Create Support enabled
    JPG Support enabled
    PNG Support enabled
    WBMP Support enabled
    ------------------------------------楼上的,从phpinfo上来看,gd库已经装上了,还能怎么打开呢~~~不过从错误报告上来看,确实是没找到函数。你Php版本多少的,这个函数只在php5.1以后的版本有效,手册上有写哦
      

  3.   

    谢谢上面两位!
    不好意思!可能我表达的不够清楚...
    GD库我已经安装好了,并且可以用,但只是imageRotate()这个函数报错,其他的函数都没问题
    这句"注: 本函数仅在 PHP 与其捆绑的 GD 库一起编译时可用。"是PHP手册里面解释这个函数是看到的,不太理解这句话的意思,我觉得跟这句话有关....
      

  4.   

    我PHP的版本是:PHP Version 5.1.4
      

  5.   

    在csdn上面,以前也有人问过相关的问题,不过没解决办法....
    http://topic.csdn.net/t/20061121/14/5174001.html
      

  6.   

    呵呵,问题解决了......
    办法如下:
    要激活 GD 支持,配置 PHP 时加上 --with-gd[=DIR],DIR 是 GD 的基本安装目录。要使用推荐的绑定的 GD 库版本(首次绑定于 PHP 4.3.0),使用 --with-gd。要编译 GD 库,需要libpng 和 libjpeg。
    编译php时记得将 -with-gd[=DIR]改为--with-gd就OK了,还有千万要重新解压下php的安装包,以免make出错噢....