欢迎来到天天文库
浏览记录
ID:9262942
大小:34.00 KB
页数:6页
时间:2018-04-25
《源码包安装lamp环境常见错误》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、CannotuseanexternalAPRwiththebundledAPR-util错误解决apache2.0.x与apache2.2.x在apr上有本质的区别,前者为依赖公用apr,后者依赖于自身的apr。一般前者也就是2.0.x的编译基本上没有apr方面的问题,除非,在编译前,安装了非2.0.x所需的apr,如果是这样,则需要将已经安装的apr去除,然后再编译。如果是后者也出现关于apr的问题,则将安装前的apr去除后,在编译apache2.2.x自身的apr,在srclib目录中。cdhttpd-2.2.3安装APRcdsrcli
2、b/apr#./configure--prefix=/路径/apr#make#makeinstall安装APR-utilcdsrclib/apr-util#./configure--prefix=/路径/apr-util--with-apr=/路径/apr#make#makeinstall然后再configureapache注意的是在参数上一定要指定路径--with-apr=/路径/apr--with-apr-util=/路径/apr-util#make#makeinstall编译LAMP环境常见错误不知道大家有没有遇到在X64RedHat
3、5或者RedHat4下.编译安装PHP环境的时候.安装了libxml,zlib,jpeg,libpng,freetype,libart_lgpl,gettext...到编译GD库的时候出错.configure的参数是./configure--prefix=/usr/local/gd2--with-zlib=/usr/local/zlib2/--with-png=/usr/local/libpng2/--with-jpeg=/usr/local/jpeg6/--with-freetype=/usr/local/freetype2/--with
4、-libart=/usr/local/libart/--with-gettext=/usr/local/gettext/--with-libxml=/usr/local/libxml2---------------------------错误如下:/usr/bin/ld:/usr/local/jpeg6//lib/libjpeg.a(jcapimin.o):relocationR_X86_64_32against`alocalsymbol'cannotbeusedwhenmakingasharedobject;recompilewith-f
5、PIC/usr/local/jpeg6//lib/libjpeg.a:couldnotreadsymbols:Badvaluecollect2:ldreturned1exitstatusmake[2]:***[libgd.la]错误1make[2]:Leavingdirectory`/data/soft/php/gd-2.0.35'make[1]:***[all-recursive]错误1make[1]:Leavingdirectory`/data/soft/php/gd-2.0.35'make:***[all]错误2到网上搜索,很多网友都
6、说只需要修改MakefileviMakefile找到CFLAGS=-O2-I$(srcdir)在后面加入-fPIC,即变成CFLAGS=-O2-I$(srcdir)-fPIC这样就可以继续编译了但我在gd-2.0.35gd-2.0.33以及gd-2.0.36RC1的Makefile里头,都只找到CFLAGS=-O2并没有后边的-I$(srcdir)故此就算把-fPIC加上了,也毫无作用。------------------------------------开始着手研究,根据错误提示,应该是跟jpeg6有关,于是尝试使用另外方式对jpeg6
7、进行编译。原本网上最多的编译jpeg6的方法是(注jpeg6下载地址http://www.ijg.org/)-----------------------------#tar-zxfjpegsrc.v6b.tar.gz#cdjpeg-6b/#./configure--prefix=/usr/local/jpeg6#make#makeinstall-lib#makeinstall在32位上以这种方式安装是没问题的.但64的话,或许要改一改,如下:-----------------------------#tar-zxfjpegsrc.v6b.
8、tar.gz#cdjpeg-6b/#./configure--prefix=/usr/local/jpeg6/--enable-shared--enable-static#mak
此文档下载收益归作者所有