Вызов неопределенной функции imagefttext () - PullRequest
2 голосов
/ 25 августа 2011

У меня есть этот скрипт:

<?php
$im = imagecreatetruecolor(300, 150);
imagettftext($a, $b, $c, $d, $e);
imagepng($im);
?>

Я скомпилировал с:

Configure Command =>  './configure'  '--enable-bcmath' '--enable-calendar' '--enable-exif' '--enable-ftp' '--enable-magic-quotes' '--enable-mbstring' '--enable-sockets' '--with-bz2' '--with-curl' '--with-gd' '--enable-gd-native-ttf' '--with-jpeg-dir=/opt' '--with-png-dir=/opt' '--with-gettext' '--with-imap' '--with-imap-ssl' '--with-kerberos' '--with-mcrypt' '--with-mysql' '--with-mysqli' '--with-openssl' '--with-zlib' '--enable-zip'

Я получаю следующую ошибку

PHP Fatal error:  Call to undefined function imagefttext() in /root/test.php on line 9

Я использую CentOS и у меня есть gd-devel, freetype-devel и другие пакеты. Я не уверен, почему это не работает. У кого-нибудь есть идеи?

Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 25 августа 2011

Кажется, что по крайней мере два .configure флага отсутствуют:

 --with-freetype-dir=/usr --enable-gd-native-ttf

см. Инструкции по установке GD.

2 голосов
/ 25 августа 2011

Если верить сообщению об ошибке, вы, вероятно, хотели ввести imagettftext () вместо imagefttext () в своем коде.

...