[php] imagecreatefromjpeg()

achilova15

Мой скрипт использует функцию: imagecreatefromjpeg. Но PHP устанавливался через команду urpmi php. Соответственно подозреваю, что этого модуля в нем попросту нет.
Я почитал на разных форумах и нашел ссылку откуда скачать эту
библиотеку. Скачал файл gd-2.0.33.tar.gz сделал следующие команды:
./configure
make install
А как мне теперь прописать или пересобрать свой php чтобы эта
библиотека заработала?
Собственно вопрос в том где лежит главная папка с php в которой нужно сделать ./configure

IvladV71

>обственно вопрос в том где лежит главная папка с php в которой нужно сделать ./configure
Ы?

achilova15

Так пхп уже стоит... Думаешь можно просто его переставить? Ничего не попортиться?

IvladV71

>Думаешь можно просто его переставить?
а ты думал, в сказку попал?
> Ничего не попортиться?
не попортиТСя, не сцы
покрайняк, если сконфигуряеш с теми же ключами, которые щас пхпинфо выдаёт

achilova15

# urpmq --list | grep -i gd
...
php-gd
php5-gd
...
Это то что надо? А что дальеш? как это в пхп теперь запустить?

achilova15

в php.ini даже не пахнет буквами gd

IvladV71

бля
ступил

IvladV71

я думал, те пхп пересобрать нада...

IvladV71

хотя те ево и надо пересобрать
с поддержкой этой твоей хуйни

achilova15

Похуй.. Короче качаю этот пакет. Сохраняю его в /home/chief/files/ делаю команду ./configure и неибет?

IvladV71

распакуй сырцы пхп, цд в них и скажи, чо говорит ./configure --help | grep gd

IvladV71

а лучше шелл давай =)

achilova15

# ./configure --help | grep gd
--with-gdbm[=DIR] DBA: Include GDBM support
--with-gd[=DIR] Include GD support where DIR is GD install prefix.
--enable-gd-native-ttf GD: Enable TrueType string function.
--enable-gd-jis-conv GD: Enable JIS-mapped Japanese font support.

achilova15

я F5 задрачиваю... жду..

IvladV71

короч, распаку сырцы пхп и сконфигури их с --with-gd=куда_там_у_тя_гд_поставился + то, что щас в пхпинфо
после чего сделай make
потом снеси этой ёбаной урпмхуйнёй пхп
после чего make install

achilova15

В том то и дело, что никто не знает как тупой urpmi сносить пакеты. На опеннет.ру 3 раза апил тему. Все молчат!

achilova15

Ну вообщем что-то установилось, но ошибка:
checking whether to enable truetype string function in GD... no
checking whether to enable JIS-mapped Japanese font support in GD... no
If configure fails try --with-jpeg-dir=<DIR>
If configure fails try --with-png-dir=<DIR> and --with-zlib-dir=<DIR>
If configure fails try --with-xpm-dir=<DIR>
If configure fails try --with-freetype-dir=<DIR>
configure: error: Unable to find libgd.(a|so) anywhere under /usr/local/include

puare

ребзя, пара моментов.
disclaimer сперва: в сраной убунте нет пакетов пхп5, из сырцов поламывает ставить, поэтому общие моменты
1. gd, как мне кажется, мона грузить как shared модуль, и вовсе не обязательно при этом перекомпилять пхп. В php.ini афаик указывается что-то типа load libgd.so (это очень приблизительно! ртфм коменты в файле во всяком случае с полгода тому назад на пятерке я именно так подключал поддержку базы
2. Опять таки афаик, то мало самого gd, к нему нужны еще либы типа libjpeg, libtruetype и прочие. ВОт их уже нужно указывать при сборке gd, насколько мне помниться.
Заранее приношу извинения за возможную дезинформацию.
И, как говорица, happy hacking!

IvladV71

ёбанаяблятьсеть...

IvladV71

>В том то и дело, что никто не знает как тупой urpmi сносить пакеты
тебе же в этом форуме отвечали, что скорей всего пакеты сносит urpme

achilova15

Не... опять ставить по новой апач и пхп это ебануться можно! Пох... я запостил на опеннет как
Apache и php установлены через тупую установку urpmi (linux).
Сейчас хочу добавить в пхп одну библиотеку. Нужно переконфигить пхп! А где собственно пхп втаком случае хранится? Какие символы задать в поиск?
Уже спать хочу, а тут еще скрипты не работают сцуки блин : (

iakobi91

gd2 есть в самом пхп - просто нужно коментарий в extensions убрать. Как библиотеки ставить, и есть ли они в оригинале, ниипу - у самого какая-то лажа вместо созданного рисунка выводится

IvladV71

чо у тя за дистриб?

achilova15

2: PHP Version 4.3.8
2: в php.ini по поисковому запросу gd вообще ничего не находится. Это не пхп а какая-то хунйня потому что... urpmi php

iakobi91

Тока что ставил. Версия какая? Вроде только после 4.3.хз (у меня 5.0.3). Коммент убрал, в винду скопировал длльку и... лажа - смотри соседний тред

achilova15

Блин... мозги уже не варят
Что тут надо дальше писать:
# urpme php
Следующие пакеты содержат php: php-cgi-4.3.8-3mdk.i586 php-mysql-4.3.8-1mdk.i586 php-ini-4.3.8-1mdk.noarch apache2-mod_php-2.0.50_4.3.8-2mdk.i586 libphp_common432-4.3.8-3mdk.i586

puare

дело глаголит, бро! Посмотри не поиском, а глазами, чо-нить да найдешь...

IvladV71

нахуй мне версия пхп?
># urpme php
Следующие пакеты содержат php: php-cgi-4.3.8-3mdk.i586 php-mysql-4.3.8-1mdk.i586 php-ini-4.3.8-1mdk.noarch apache2-mod_php-2.0.50_4.3.8-2mdk.i586 libphp_common432-4.3.8-3mdk.i586
этим всё сказано...
зы

achilova15

Да все.. я удалил все пакеты с пхп4 - щас 5й ставить буду...
Оставить комментарий
Имя или ник:
Комментарий: