Light2 Опубликовано 5 Октября 2004 Жалоба Поделиться Опубликовано 5 Октября 2004 библиотека для php чтоб графику генерировать называется GD поставил форум на локальный домашний сервер , и когда новичек регистрируется ,там нет картинки с цифрами и регистрация без него невозможна помогите... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 skkywalker Опубликовано 1 Января 2005 Жалоба Поделиться Опубликовано 1 Января 2005 тогда подскажите альтернативу (бесплатную).?? но все же. можно ли вообще убрать эту проверку при регистрации? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 CheI Опубликовано 18 Апреля 2005 Жалоба Поделиться Опубликовано 18 Апреля 2005 extension=php_gd2.dll PHP 4 Version 4.3.10 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 nops Опубликовано 26 Января 2009 Жалоба Поделиться Опубликовано 26 Января 2009 Народ! Проблема в следующем. стоит ASPLinux11обновил всё коммандой yum update и httpd, и php. сейчас Apache 2.0 Handler, php 5.1.6, ну мускуль ещё.Суть проблемы. Почему-то не стоит GD библиотека. Пытаюсь поставить из исходников(.tar.gz) ничего не получается, ./configure проходит, Make и make install не проходят. Пишут Make:[root@hosting gd-2.0.35]# makemake all-recursivemake[1]: Entering directory `/distrib/libgd/gd-2.0.35'Making all in configmake[2]: Entering directory `/distrib/libgd/gd-2.0.35/config'make[2]: Цель `all' не требует выполнения команд.make[2]: Leaving directory `/distrib/libgd/gd-2.0.35/config'Making all in testmake[2]: Entering directory `/distrib/libgd/gd-2.0.35/test'make[2]: Цель `all' не требует выполнения команд.make[2]: Leaving directory `/distrib/libgd/gd-2.0.35/test'make[2]: Entering directory `/distrib/libgd/gd-2.0.35'/bin/sh ./libtool --tag=CC --mode=link gcc -g -O2 -o gdparttopng gdparttopng .o ./libgd.la -lmgcc -g -O2 -o .libs/gdparttopng gdparttopng.o ./.libs/libgd.so -lm -Wl,--rpath -Wl,/usr/local/libgdparttopng.o(.text+0xaa): In function `main':/distrib/libgd/gd-2.0.35/gdparttopng.c:42: undefined reference to `gdImageCreate FromGd2Part'collect2: ld returned 1 exit statusmake[2]: *** [gdparttopng] Ошибка 1make[2]: Leaving directory `/distrib/libgd/gd-2.0.35'make[1]: *** [all-recursive] Ошибка 1make[1]: Leaving directory `/distrib/libgd/gd-2.0.35'make: *** [all] Ошибка 2 Make install:[root@hosting gd-2.0.35]# make installMaking install in configmake[1]: Entering directory `/distrib/libgd/gd-2.0.35/config'make[2]: Entering directory `/distrib/libgd/gd-2.0.35/config'test -z "/usr/local/bin" || mkdir -p -- "/usr/local/bin" /usr/bin/install -c 'gdlib-config' '/usr/local/bin/gdlib-config'make[2]: Цель `install-data-am' не требует выполнения команд.make[2]: Leaving directory `/distrib/libgd/gd-2.0.35/config'make[1]: Leaving directory `/distrib/libgd/gd-2.0.35/config'Making install in testmake[1]: Entering directory `/distrib/libgd/gd-2.0.35/test'make[2]: Entering directory `/distrib/libgd/gd-2.0.35/test'make[2]: Цель `install-exec-am' не требует выполнения команд.make[2]: Цель `install-data-am' не требует выполнения команд.make[2]: Leaving directory `/distrib/libgd/gd-2.0.35/test'make[1]: Leaving directory `/distrib/libgd/gd-2.0.35/test'make[1]: Entering directory `/distrib/libgd/gd-2.0.35'/bin/sh ./libtool --tag=CC --mode=link gcc -g -O2 -o gdparttopng gdparttopng.o ./libgd.la -lmgcc -g -O2 -o .libs/gdparttopng gdparttopng.o ./.libs/libgd.so -lm -Wl,--rpath -Wl,/usr/local/libgdparttopng.o(.text+0xaa): In function `main':/distrib/libgd/gd-2.0.35/gdparttopng.c:42: undefined reference to `gdImageCreateFromGd2Part'collect2: ld returned 1 exit statusmake[1]: *** [gdparttopng] Ошибка 1make[1]: Leaving directory `/distrib/libgd/gd-2.0.35'make: *** [install-recursive] Ошибка 1 Что делать, ума не приложу.Помагите Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 Sannis Опубликовано 26 Января 2009 Жалоба Поделиться Опубликовано 26 Января 2009 Имхо вы должны были слышать и проyum install <имя_пакета>, зачем же из исходников ставить? Для сборки из исходником сделайте make test и посмотрите чего вам не хватает. Скорее всего нужен какой-то ключ для ./configure, специфичный для вашей системы. Через Yum попробуйте пакеты gd, gd2, php-gd. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
0 nops Опубликовано 26 Января 2009 Жалоба Поделиться Опубликовано 26 Января 2009 Имхо вы должны были слышать и проyum install <имя_пакета>, зачем же из исходников ставить? Для сборки из исходником сделайте make test и посмотрите чего вам не хватает. Скорее всего нужен какой-то ключ для ./configure, специфичный для вашей системы. Через Yum попробуйте пакеты gd, gd2, php-gd.СПС!!!Правда не знаю было или нет, но когда первый раз, до установки искал по шаблону "*gd*.so" ничего не нашёл подходящего. После очередной попытки залез в папку /usr/lib/php/extension а не в modules и там нашёл gd.so, благополучно скопировал в папку modules и всё заработало.Спс огромное, за make test я не знал про такую функцию.Сейчас обновил yum upfate php-gd и всё заработало. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Вопрос
Light2
библиотека для php чтоб графику генерировать называется GD
поставил форум на локальный домашний сервер , и когда новичек регистрируется ,там нет картинки с цифрами и регистрация без него невозможна
помогите...
Ссылка на комментарий
Поделиться на других сайтах
30 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.