免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3127 | 回复: 11
打印 上一主题 下一主题

关于GD库的一个问题??? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-03-21 13:08 |只看该作者 |倒序浏览
我新安装了一个Fedora core 6.0 ,用rpm -aq|grep gd发现gd库是被默认安装上的,并却我用同样的命令检测freetype,jpegsrc,libpng等都是默认被安装的,可是当我打开php的检测页面的时候,发现“without gd”,没有gd库的支持这是怎么会使呀???

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
2 [报告]
发表于 2007-03-21 20:48 |只看该作者
你买了青椒和肉,那么,青椒炒肉这盘菜,你不用作了么?

论坛徽章:
0
3 [报告]
发表于 2007-03-25 00:10 |只看该作者
那我应该怎样来抄这道菜呢????

论坛徽章:
0
4 [报告]
发表于 2007-03-25 11:31 |只看该作者
你得在配制文件里激活这样设置才行.找到那行,然后去掉注释.

论坛徽章:
0
5 [报告]
发表于 2007-03-25 13:20 |只看该作者
哪一个配置文件呀?能不能说的详细一点。小弟是初学者请见谅!!!

论坛徽章:
0
6 [报告]
发表于 2007-03-25 15:36 |只看该作者
原帖由 yueliangdao0608 于 2007-3-25 11:31 发表
你得在配制文件里激活这样设置才行.找到那行,然后去掉注释.
晕,您说的那是在windows下,把php.ini里面GD项的注释去掉,楼主的是Linux环境(FC6)。

楼主或者用FC6的安装盘把phpgd部分添加上去,或者从www.php.net下载php源码重新编译,编译时加上--with-gd。

我的php编译选项(apache2.0.59/php4.4.6,仅供参考):./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mime-magic --enable-mbstring=LANG --with-iconv --with-gd --with-jpeg-dir=/usr/lib --with-zlib-dir=/usr/lib

论坛徽章:
0
7 [报告]
发表于 2007-03-25 21:53 |只看该作者
phpize啦....

论坛徽章:
0
8 [报告]
发表于 2007-03-28 13:27 |只看该作者
晕了我,这两天学校的网出问题了,今天才有能正常使用。。我使用fc6系统自带的rpm包安装的gd,刚才我搜索了一下这个问题发现有人跟我发生了同样的问题,他在帖子上说他是因为没有安装php-gd这个软件包,他用yum安装了以后就没问题了,于是我按照他说的方法安装了一下,但是我的测试页上还是写着“without gd”,我快晕死了!!

论坛徽章:
0
9 [报告]
发表于 2007-03-28 16:52 |只看该作者
php编译gd库需要一系列库支持,难怪你会晕
#编译PHP-GD-JPEG
$GD_BASE_DIR = 【自定义目录】/gd
mkdir $GD_BASE_DIR
mkdir $GD_BASE_DIR/bin
mkdir $GD_BASE_DIR/include
mkdir $GD_BASE_DIR/lib
mkdir $GD_BASE_DIR/man
mkdir $GD_BASE_DIR/man/man1
./configure --prefix=$GD_BASE --enable-shared
make
make install
make install-lib

#编译PHP LIBPNG,进入目录
LIBPNG_SED="【自定义目录】"
sed -e "s/\/usr\/local/$LIBPNG_SED\/gd/" scripts/makefile.linux | \
sed -e "s/gd\//zlib\//" | sed -e "s/#ZLIB/ZLIB/" | \
sed -e "s/ZLIBLIB=\./#ZLIBLIB=\./" | \
sed -e "s/ZLIBINC=\./#ZLIBINC=\./" > Makefile
make
make install

#编译FREETYPE
./configure --prefix=$GD_BASE_DIR
make
make install

在这之后在编译php的gd
--with-jpeg-dir=【自定义目录】/gd \
        --with-png-dir=【自定义目录】/gd --with-freetype-dir=【自定义目录】/gd \
        --with-ttf  --with-gd
加载一个so就可以,没必要重新编译php

论坛徽章:
0
10 [报告]
发表于 2007-03-29 17:22 |只看该作者
多谢你的指点&建议!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP