免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: greysky-zfj
打印 上一主题 下一主题

[GD] 不能使用imagettftext() 函数 [复制链接]

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
11 [报告]
发表于 2005-09-14 10:05 |只看该作者

[GD] 不能使用imagettftext() 函数

[quote]原帖由 "greysky-zfj"]斑竹你的“用TTF2看看”,是什么意思,应该怎么做?谢谢![/quote 发表:



FreeType 2 要激活 FreeType 2 的支持,加上 --with-freetype-dir=DIR。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
12 [报告]
发表于 2005-09-14 11:40 |只看该作者

[GD] 不能使用imagettftext() 函数

加上了也不行,但是我在make php的时候,提示:
ext/gd/gd.lo: In function `zif_imagecolormatch':
/usr/local/src/php-4.3.10/ext/gd/gd.c:807: undefined reference to `gdImageColorMatch'
ext/gd/gd.lo: In function `zif_imagerotate':
/usr/local/src/php-4.3.10/ext/gd/gd.c:1117: undefined reference to `gdImageRotate'
ext/gd/gd.lo: In function `zif_imageline':
/usr/local/src/php-4.3.10/ext/gd/gd.c:2191: undefined reference to `gdImageAALine'
ext/gd/gd.lo: In function `zif_imageellipse':
/usr/local/src/php-4.3.10/ext/gd/gd.c:2324: undefined reference to `gdImageEllipse'
ext/gd/gd.lo: In function `zif_imageantialias':
/usr/local/src/php-4.3.10/ext/gd/gd.c:3885: undefined reference to `gdImageAntialias'
collect2: ld returned 1 exit status
make: *** [sapi/cli/php] Error 1

论坛徽章:
0
13 [报告]
发表于 2005-09-14 18:52 |只看该作者

[GD] 不能使用imagettftext() 函数

添加GD库
安装libpng
http://www.libpng.org/pub/png/libpng.html
下载libpng-1.2.8-config.tar.gz
# tar xzvf libpng-1.2.8-config.tar.gz
# cd libpng-1.2.8-config
# cp scripts/makefile.linux makefile
# make
# make install

安装jpeg
http://www.ijg.org/
下载jpegsrc.v6b.tar.gz
# tar zxvf jpegsrc.v6b.tar.gz
# cd jpeg-6b
# ./configure --enable-shared
# make
# make test
# make install

安装freetype
http://sourceforge.net/projects/freetype
下载freetype-2.1.10.tar.gz
# tar xzvf freetype-2.1.10.tar.gz
# cd freetype-2.1.10
# ./configure
# make
# make install

安装libz
http://www.zlib.net/
下载zlib-1.2.2.tar.gz
# tar xzvf zlib-1.2.2.tar.gz
# cd zlib-1.2.2
# ./configure
# make
# make install

安装GD
http://www.boutell.com/gd/
下载gd-2.0.33.tar.gz
# tar xzvf gd-2.0.33.tar.gz
# cd gd-2.0.33
# ./configure --with-png --with-freetype --with-jpeg
# make install


重新编译PHP
# /usr/local/apache2/bin/apachectl stop
# tar -xzvf php-4.3.11.tar.gz
# cd php-4.3.11
# ./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql --with-gd --with-zlib --with-png --with-jpeg-dir=/usr/ --with-freetype-dir=/usr/ --enable-gd-native-ttf --with-ttf
# make
# make install
# /usr/local/apache2/bin/apachectl start

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
14 [报告]
发表于 2005-09-15 10:25 |只看该作者

[GD] 不能使用imagettftext() 函数

楼上的gg我按照你的步骤从新作了一遍,可还是在phpinfo的gd里面没有freetype的影子,编译过程也没有发现错误,倒...

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
15 [报告]
发表于 2005-09-15 19:03 |只看该作者

[GD] 不能使用imagettftext() 函数

刚才想升级一下freetype,于是
[root@web gd-2.0.33]# ./configure --with-png --with-freetype=/usr/  --with-jpeg
提示信息:
** Configuration summary for gd 2.0.33:

   Support for PNG library:          yes
   Support for JPEG library:         yes
   Support for Freetype 2.x library: yes
   Support for Fontconfig library:   yes
   Support for Xpm library:          yes
   Support for pthreads:             yes

configure: creating ./config.status
config.status: creating Makefile
config.status: creating config/Makefile
config.status: creating config/gdlib-config
config.status: creating test/Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
然后make make install,没有错误信息
可用phpinfo(),输出的还是2.0.28的版本,我..........倒................!!!

论坛徽章:
0
16 [报告]
发表于 2005-09-16 00:28 |只看该作者

[GD] 不能使用imagettftext() 函数

你的机子上有多个php.ini?

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
17 [报告]
发表于 2005-09-16 09:23 |只看该作者

[GD] 不能使用imagettftext() 函数

[quote]原帖由 "笨狗"]你的机子上有多个php.ini?[/quote 发表:

/usr/local/lib/php/php.ini
/usr/local/lib/php.ini
/usr/local/src/php-4.3.10/pear/tests/php.ini
/usr/local/src/php-4.3.6/pear/tests/php.ini
/usr/local/src/ZendOptimizer-2.5.10-linux-glibc21-i386/zui_files/php.ini
/usr/local/src/php-4.3.9/pear/tests/php.ini
/usr/local/Zend/etc/php.ini(这个是有效的)
/etc/php.ini(这个是备份的)
上面我说的是升级gd库,不好意思,一着急写错了

论坛徽章:
0
18 [报告]
发表于 2005-09-16 19:31 |只看该作者

[GD] 不能使用imagettftext() 函数

phpino里面有php.ini的路径,看看是不是"/usr/local/Zend/etc/php.ini"

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
19 [报告]
发表于 2005-09-17 13:33 |只看该作者

[GD] 不能使用imagettftext() 函数

论坛徽章:
0
20 [报告]
发表于 2005-09-17 20:20 |只看该作者

[GD] 不能使用imagettftext() 函数

那我就真的是不知道了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP