Chinaunix首页 | 论坛 | 博客
  • 博客访问: 7404008
  • 博文数量: 1756
  • 博客积分: 18684
  • 博客等级: 上将
  • 技术积分: 16232
  • 用 户 组: 普通用户
  • 注册时间: 2010-06-02 10:28
个人简介

啥也没写

文章分类

全部博文(1756)

文章存档

2024年(2)

2023年(44)

2022年(39)

2021年(46)

2020年(43)

2019年(27)

2018年(44)

2017年(50)

2016年(47)

2015年(15)

2014年(21)

2013年(43)

2012年(143)

2011年(228)

2010年(263)

2009年(384)

2008年(246)

2007年(30)

2006年(38)

2005年(2)

2004年(1)

分类: LINUX

2008-11-27 17:13:14

原先的文章中
我的PHP编译相关的库
都是指定了prefix编译到特定目录中
而在php中configure中.都是指定路径
类似–with-libxml-dir=/usr/local/webserver/libxml
而在这次我尝试将所有的支持包都安装在默认路径中
在php的编译过程中.出现了问题
./configure之后报错
configure: error: GD build test failed.
而如果without-gd后.编译PHP成功
接着讲gd库作为动态链接库编译,也能够成功
翻阅了网上的资料.基本都没有提到.也有两篇提到的.
都是吧openssl或者mycrypt去掉就好了
最终也没有所以然
最后在这篇文章中

我找到灵感.
文章中提到安装了gd和相应包后
“最后ldconfig刷新一下
ldconfig -v
确认有
libjpeg.so.62 =>; libjpeg.so.62.0.0
libpng.so.3 =>; libpng.so.3.1.2.5
libpng12.so.0 =>; libpng12.so.0.1.2.5
libfreetype.so.6 =>; libfreetype.so.6.3.2″
我突然想到前面编译成功了.但是可能没有ldconfig刷新
立马到机器上刷新
然后ldconfig -v | grep jpeg等等发现果然系统里面没有,而且刷新后还是没有
然后看了下整个输出
系统只包含了一下几个目录,
/usr/local/webserver/bdb/lib:
/lib:
/usr/lib:
第一个是我手动加入了.而默认的就只有/lib和/usr/lib
我记得默认编译都是放入/usr/local/lib的
到目录里一看.果然编译好的lib都在这里.
然后
echo “/usr/local/lib” >> /etc/ld.so.conf
ldconfig
再看输出.已经有了这几个动态库
然后再到php目录里去configure
果然问题解决了.
 
阅读(2725) | 评论(0) | 转发(0) |
0

上一篇:LFTP备份全站

下一篇:制作debian的镜像

给主人留下些什么吧!~~