CentOS下安装php的GD库

6 篇文章 0 订阅

一、需要下载的软件包

   gd库相关包(http://www.libpng.org/pub/png/libpng.html


      gd-2.0.35.tar.gz
      jpegsrc.v7.tar.gz
      libpng-1.2.39.tar.gz
      zlib-1.2.3.tar.gz
      freetype -2.3.9.tar.gz
 

二、安装php的GD库

1.安装zlib

 


>tar -zxvf zlib-1.2.3.tar.gz
>cd zlib-1.2.3
>./configure --prefix=/usr/local/zlib
>make
>make install

 


2.安装libpng

 


>tar -zxvf libpng-1.2.39.tar.gz
>cd libpng-1.2.39
>cd scripts/


>mv makefile.linux ../makefile    //注意,这里的makefile不是用./configure生成,而是直接从scripts/里拷一个


>cd ..
>make
>make install

 


3.安装freetype

 


>tar -zxvf freetype-2.3.9.tar.gz
>cd freetype-2.3.9
>./configure --prefix=/usr/local/freetype
>make
>make install

 


4.安装Jpeg

 


>tar -zxvf jpegsrc.v7.tar.gz
>cd jpeg-7
>./configure --prefix=/usr/local/jpeg --enable-shared  //这里configure一定要带--enable-shared参数,不然,不会生成共享库
>make


>make test
>make install

 


5.安装GD

 


>tar -zxvf gd-2.0.35.tar.gz
>cd gd-2.0.35
>./configure --prefix=/usr/local/gd --with-png --with-freetype=/usr/local/freetype --with-jpeg=/usr/local/jpeg
>make
>make install

 

6.重新编译PHP

 


>cd php-5.3.0
>./configure (以前的参数) --with-gd=/usr/local/gd --enable-gd-native-ttf --with-zlib=/usr/local/zlib --with-png --with-jpeg=/usr/local/jpeg --with-freetype=/usr/local/freetype --enable-sockets
>make
>make install

 

三、常见问题及解决

   1、现象:安装gd时,make install提示如下问题:

            warning: macro `AM_ICONV' not found in library

      解决:yum -y install gettext

   2、现象:安装freetype时,configure的时候显示如下

            config.status: executing libtool commands
            make: Nothing to be done for `unix'.

      解决:make clean 然后再 make   make install(此方法我在freetype2.3.5---2.3.9均试过,不能成功,还没有找到成功的解决方法)

出处:http://blog.163.com/yuang_yu_ping

分类:  nginx
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值