快速业务通道

apache mysql php gd freetds

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-08

解决办法: mkdir /usr/local /jpeg6 mkdir /usr/local /jpeg6/bin mkdir /usr/local /jpeg6/lib mkdir /usr/local /jpeg6/include mkdir /usr/local /jpeg6/man mkdir /usr/local/ jpeg6/man/man1 ################################################# cd /home/biaoest tar -zxvf jpegsrc.v6b.tar.gz cd jpegsrc.v6b. ./configure --prefix=/usr/local/ jpeg6

################################################# 如果你的机器是64位,并且在安装gd时候出现下面错误: /usr/bin/ld: /usr/local/jpeg6/lib/libjpeg.a(compress.o): relocation R_X86_64_32 can not be used when making a shared object; recompile with -fPIC /usr/local/jpeg6/lib/libjpeg.a: could not read symbols: Bad value
collect2: ld returned 1 exit status make[2]: *** [libgd.la] Error 1

修补办法(接上面步骤): vi Makefile 找到 CFLAGS= -O2 -I$(srcdir) 在后面加入-fPIC,即变成CFLAGS= -O2 -I$(srcdir) -fPIC 接下面步骤 ################################################# make make install-lib

################################################# 特别注意,要不下面会出现错误: configure: error: libjpeg.(a|so) not found. #################################################

make install 安装PNG tar -zxvf libpng-1.2.10.tar.gz cd libpng-1.2.10 ./configure --prefix=/usr/local/libpng make

################################################ 如果出现下面错误: configure: error: zlib not installed 请回到zlib,重新安装一次,最佳先 make clean ################################################ make install

安装freetype tar -zxvf freetype-2.2.1.tar.gz cd freetype-2.2.1 ./configure --prefix=/usr/local/freetype make make install 安装GD tar -zxvf gd-2.0.33.tar.gz cd gd-2.0.33 ./configure--prefix=/usr/local/gd --with-jpeg=/usr/local/jpeg6/ --with-png=/usr/local/libpng/ --with-zlib=/usr/local/zlib --with-freetype=/usr/local/ freetype/ make ################################################# 如果出现下面错误:

gd_png.c:825: warning: data definition has no type or storage class make[2]: *** [gd_png.lo] Error 1 修复方法: 找到CPPFLAGS=-I/usr/local /freetype/include/freetype2 -I/usr/local/apache2/modlib/freetyp e/include -I/usr/local/ /freetype/include -I/usr/local /jpeg6/include 原来是少了png的支持了,把他改为 CPPFLAGS=-I/usr/local /freetype/include/freetype2-I/usr/local /freetyp e/include -I/usr/local/libpng /include -I/usr/local /jpeg6/include #################################################

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号