URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 2366
[ Назад ]

Исходное сообщение
"Помогите, пожалуйста, не работает графика в php!!!"

Отправлено OLPERV , 01-Июн-04 11:11 
В качестве ОС использую Fedora Core 1.
PHP 4.3.6 и apache 2.0.49.
PHP собирал с ключами:
'./configure' \
'--with-gd' \
'--with-ttf' \
'--with-freetype-dir' \
'--with-interbase=/opt/firebird/' \
'--with-zlib-dir=' \
'--enable-calendar' \
'-enable-gd-native-ttf' \
и не работает...
выдает  "...Call to undefined function: imagettfbbox() in..."
после этого скачал и установил:
gd-2.0.21-3.i386.rpm
gd-devel-2.0.21-3.i386.rpm
gd-progs-2.0.21-3.i386.rpm
пересобрал php
но все равно  также не работает...
кто-нибудь вообще с php под Fedora Core 1 рисовал?
если да, то подскажите пожалуйста как настроить для этого php.

Содержание

Сообщения в этом обсуждении
"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено MeLLowD , 01-Июн-04 13:36 
для начала сделай phpinfo() и посмотри какие библиотеки собрались

"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено OLPERV , 01-Июн-04 13:41 
>для начала сделай phpinfo() и посмотри какие библиотеки собрались
сто раз уже делал и вот результат:
'./configure' '--with-apxs2' '--with-openssl' '--enable-calendar' '--with-iconv' '--with-interbase=/opt/interbase' '--enable-mime-magic' '--enable-shmop' '--enable-sysvmsg' '--enable-sysvshm' '--enable-sysvsem' '--prefix=/usr' '--with-zlib' '--with-dom=/usr/local' '--with-dom-xslt' '--with-dom-exslt' '--with-expat' '--with-gd--with-ttf=/usr/include/freetype1/freetype' '--with-freetype-dir=/usr/include/freetype1/freetype' '--enable-gd-native-ttf'
то есть вроде нужные собрались , но все равно та же проблема...

"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено MeLLowD , 01-Июн-04 13:58 
То что ты написал это всего лишь строка которой ты собирал ПХП. Если GD собралась значит phpinfo должен выводить примерно следующее

gd
GD Support     enabled     
GD Version     bundled (2.0.15 compatible)     
FreeType Support     enabled     
FreeType Linkage     with freetype     
GIF Read Support     enabled     
JPG Support     enabled     
PNG Support     enabled     
WBMP Support     enabled     
XBM Support     enabled


"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено OLPERV , 01-Июн-04 14:08 
>То что ты написал это всего лишь строка которой ты собирал ПХП.
>Если GD собралась значит phpinfo должен выводить примерно следующее
...
спасибо за внимание, друг, я понял...
но не мог бы ты подсказать тогда как же сделать так чтобы вся эта писанина
'gd
GD Support enabled
GD Version bundled (2.0.15 compatible)
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled'
вывелась...
буду очень благодарен за конкретные советы...

"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено MeLLowD , 01-Июн-04 14:13 
у тебя что не работает? одна функция или ГД вообще незаводится?

"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено OLPERV , 01-Июн-04 14:19 
>у тебя что не работает? одна функция или ГД вообще незаводится?
извени не проверял все отсальное , но  "...Call to undefined function: imagettfbbox()... " выдается по любому...
а разве есть разница если она все равно одна из ключевых у меня?
ну хорошо, сейчас проверю gd без ttf...

"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено OLPERV , 01-Июн-04 14:32 
походу ГД вообще незаводится...
например в мозилле пишет "The image “http://localhost/” cannot be displayed, because it contains errors."
вот скриптик
header("Content-type: image/png");
$im = @imagecreate(50, 100)
   or die("Cannot Initialize new GD image stream");
$background_color = imagecolorallocate($im, 255, 255, 255);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5,  "A Simple Text String", $text_color);
imagepng($im);
imagedestroy($im);
не пашет гд вообще...

"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено MeLLowD , 01-Июн-04 14:37 
print_r(gd_info()); ?

"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено OLPERV , 01-Июн-04 14:41 
>print_r(gd_info()); ?
Call to undefined function: gd_info() in....



"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено MeLLowD , 01-Июн-04 14:58 
>>print_r(gd_info()); ?
> Call to undefined function: gd_info() in....

значит грабли при сборке, возможно напутал что-то с каталогами и пхп библиотеку не увидел, поэтому и не подцепил


"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено OLPERV , 01-Июн-04 15:03 
>>>print_r(gd_info()); ?
>> Call to undefined function: gd_info() in....
>
>значит грабли при сборке, возможно напутал что-то с каталогами и пхп библиотеку
>не увидел, поэтому и не подцепил

ясное дело, я другое и не думал, однако не смог подфиксить...
если речь о библиотеке гд , то где же она должна лежать?...


"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено MeLLowD , 01-Июн-04 15:04 
Впомнил что есть маленькая фишка когда перекомпилируешь пхп для добавления библиотек: необходимо удалять config.cache перед тем как делать configure.
Возможно еще придется пошаманить с ldconfig...



"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено OLPERV , 01-Июн-04 15:21 
>Впомнил что есть маленькая фишка когда перекомпилируешь пхп для добавления библиотек: необходимо
>удалять config.cache перед тем как делать configure.
>Возможно еще придется пошаманить с ldconfig...
звучит то оно, конечно, заманчиво, а поподробнее можно...?



"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено MeLLowD , 01-Июн-04 15:40 
1. Посмотри куда лег GD
2. Кроме GD тебе понадобятся libjpeg, libttf, libpng ну или с чем тебе надо завести GD
3. После установки библиотек сделай ldconfig
4. Ежели PHP сам все это не цепляет, смотри ./configure --help, там будут директивы, непомню точно, но что-то вроде --with-gd-dir= вот ему и указываешь где лежит библиотека.
5. Во время компиляции смотришь внимательно за ошибками, или после в логе.

Ну и не забудь config.cache сначала стереть



"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено OLPERV , 01-Июн-04 15:43 
спасибо, так и сделаю...
надеюсь поможет...

"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено OLPERV , 01-Июн-04 16:50 
нет нефига не помогает...
вроде в логе ошибок по gd и т.п. не выдает, но картинки все равно не рисуются...
глюк сплошной...



"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено MeLLowD , 01-Июн-04 17:02 
>нет нефига не помогает...
>вроде в логе ошибок по gd и т.п. не выдает, но картинки
>все равно не рисуются...
>глюк сплошной...
почитай тут может, что-то поможет
http://www.php5.ru/php/image/


"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено OLPERV , 01-Июн-04 17:23 
скажи пожалуйста  у тебя Fedora и все такое как у меня и работает?
нихрена непомагает...


"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено MeLLowD , 01-Июн-04 17:30 
>скажи пожалуйста  у тебя Fedora и все такое как у меня
>и работает?
>нихрена непомагает...
Нет, у меня Slackware 9.
Но все работает :)


"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено OLPERV , 01-Июн-04 17:33 
и у меня под FreeBSD работает...
а вот под Федору не хочет зараза...

"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено MeLLowD , 01-Июн-04 17:35 
>и у меня под FreeBSD работает...
>а вот под Федору не хочет зараза...

апдейты смотрел?


"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено OLPERV , 01-Июн-04 18:04 
апдейты чего?



"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено MeLLowD , 01-Июн-04 18:06 
http://download.fedora.redhat.com/pub/fedora/linux/core/upda...

"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено OLPERV , 01-Июн-04 18:11 
спасибо за помощь...
завтра посмотрю , а то голова лопнет...
надеюсь наши беседы продолжатся если ты не против...
аська есть?
в любом случае спасибо
а я пошел домой...



"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено MeLLowD , 01-Июн-04 18:35 
>спасибо за помощь...
>завтра посмотрю , а то голова лопнет...
>надеюсь наши беседы продолжатся если ты не против...
>аська есть?
>в любом случае спасибо
>а я пошел домой...

аська есть она не может не есть :)


"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено OLPERV , 02-Июн-04 08:51 
скажи пожалуйста ,а ты чем пользуешься для редактирования пхп-скриптов?



"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено MeLLowD , 02-Июн-04 13:43 
>скажи пожалуйста ,а ты чем пользуешься для редактирования пхп-скриптов?

Под линукс Quanta Plus. Под винды Php Expert Editor.


"Помогите, пожалуйста, не работает графика в php!!!"
Отправлено OLPERV , 03-Июн-04 10:15 
привет!
слушай у меня во всех приложениях типа quanta, kate, kwrite  и т.п. мерцает строка не которой находится в данный момент курсор так что невозможно работать... это глюк этих приложений или что-то другое надо поднастроить???
например в kdevelop строка так не мигает...
quanta - это конечно почти что dream wiever под linux, но эта мерцающая строка всю красоту ее забивает и в результате переходишь на редактор mc или вообще на vi...