注册 | 登录 | 设为首页 | 加入收藏
您当前的位置:飞翔学院-IT中国 → 编程开发PHP → 文章内容

PHP环境下GD库安装问题详解

作者:佚名 来源:不详 发布时间:2007-11-29 20:57:58

  GD的主要文件有gd.h, libgd.a等。获取GD源码的地址为:http://www.boutell.com/gd/

  取得的文件为gd-1.8.3.tar.gz,放于/usr/src目录下。已知道该版本的GD不支持GIF,但想来象我一样希望GD同时支持GIF和JPEG的人不少,于是有人做了个补丁,把对GIF的支持加回去了。看起来这是个英国人吧, 他的Email地址为adam@elysium.ltd.uk。获取补丁源码的地址为:http://www.webofsin.com/gd-1.8.3-gif.patch 取得的文件为gd-1.8.3-gif.patch,放于/usr/src目录下。进入/usr/src:

  cd /usr/src

  解开压缩文件:

  tar xzvf gd-1.8.3.tar.gz

  命令完成后多了一个子目录gd-1.8.3,GD的源码文件就在其中。给源码打补丁:

  patch -p0

  命令完成后gd-1.8.3子目录下多了个gd_gif.c文件,而文件gd.h和Makefile也被作了相应修改。进入该子目录:

  cd gd-1.8.3

  缺省情况下,GD库编译时并不加入JPEG支持,得修改Makefile文件。修改Makefile文件,使得:

   CFLAGS=-O -DHAVE_XPM -DHAVE_JPEG -DHAVE_LIBTTF
   LIBS=-lm -lgd -lpng -lz -ljpeg -lttf -lXpm -lX11

  此后,编译并安装:

  make

  make install

  命令完成后,gd.h被拷到/usr/local/include目录下,libgd.a被拷到/usr/local/lib目录下。

  php apache 以SO方式安装:

  6、 php-4.0.6的安装和配置

  PHP的主要文件有libphp4.a, libphp4.so等。获取PHP源码的地址为:http://php.net

  取得的文件为php-4.0.6.tar.gz,放于/usr/src目录下。

  进入/usr/src目录并解压文件:

   cd /usr/src
   tar xzvf php-4.0.6.tar.gz

  命令完成后多了一个子目录php-4.0.6,PHP的源码文件就在其中。进入该子目录:

   cd php-4.0.6
   php
   ./configure
     --with-apache=/usr/local/apache_1.3.26
     --enable-track-vars
     --enable-debug
     --enable-url-includes
     --enable-sockets
     --with-gd=/usr/local
     --enable-gd-native-ttf
     --with-ttf=/usr/local
     --with-jpeg-dir=/usr/local
     --with-zlib-dir=/usr/local
     --with-png-dir=/usr/local

  编译并安装:

  make

  make install

  命令完成后,libphp4.so被拷到/usr/lib/apache目录下。

  7、apache_1.3.12的安装和配置

  ./configure
     --prefix=/usr/local/apache
     --activate-module=src/modules/php4/libphp4.a
     --enable-module=so
     --enable-module=negotiation
     --enable-module=status
     --enable-module=include
     --enable-module=autoindex
     --enable-module=cgi
     --enable-module=asis
     --enable-module=imap
     --enable-module=actions
     --enable-module=userdir
     --enable-module=alias
     --enable-module=setenvif
   make
   make install


更多内容请看PCdog.com--PHP基础篇  PHP问答篇专题
上一页  [1] [2] [3] 


  • 打印文档
  • 推荐好友
  • 返回顶部
  • 增大字体
  • 减少字体
关于本站 | 工作机会 | 合作网站 | 广告服务 | 市场合作| 联系我们 | 抽奖活动
版权所有: 武汉威俊科技有限公司 Copyright 2005-2007 www.ITCNW.COM All rights reserved