Автор Тема: За GD  (Прочетена 1120 пъти)

kodsf2

  • Напреднали
  • *****
  • Публикации: 26
    • Профил
За GD
« -: Jan 19, 2009, 16:02 »
Здравейте.
От скоро се опитвам да си сглобя сайтче. Оказа се обаче, че всички скриптове за генериране на изображения, които намерих, не дават резултат. Тъй като в phpinfo не успях да открия нищо за GD библиотеката, реших да я инсталирам. Обаче още на configure  дава, че няма support за jpeg и png.
Трябва ли да се инсталират някакви други допълнителни библиотеки и как да конфигурирам вече инсталирания PHP, за да работи с GD /ръководствата, които намерих, дават компилиране на PHP заедно с GD, но PHP си го има вече работещ в системата/?
Дистрибуцията е CentOS 5.2.
Благодаря предварително.
« Последна редакция: Jan 19, 2009, 22:19 от kodsf2 »
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Re: За GD
« Отговор #1 -: Jan 19, 2009, 16:30 »
Ако си инсталирал PHP с yum, или това PHP се е качило заедно с инсталирането на системата, то най-добре използвай yum, за да качиш и GD модула. Команда под root
Код
GeSHi (Bash):
  1. yum install php-gd
Това ще ти инсталира GD модула в папката, в която седят модулите за това PHP (погледни си php.ini файла за нея, ред extension_dir). Ако въпросният gd.so файл се намира в папката, в която PHP-то ще го търси, то рестартирай Apache и си готов. Този gd.so файл най-вероятно ще можеш да го ползваш и за PHP, което не е качено през yum, а е компилирано от сорс (не знам, не съм пробвал), но така или иначе, ако тръгнеш да го качваш с yum и нямаш инсталирано PHP с yum, то май ще ти се поиска да се качи и той. Както и да е.
Ако все пак държиш да компилираш от сорс, сподели точната грешка, която ти се изписва, направо цял пасаж от последните редове от изпълнението на ./configure, а не ни показвай твои интерпретации на грешките. Няма откъде да бъдем сигурни дали знаеш какво си прочел на екрана ;)
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

kodsf2

  • Напреднали
  • *****
  • Публикации: 26
    • Профил
Re: За GD
« Отговор #2 -: Jan 19, 2009, 22:37 »
След всички checking накрая излиза
**Configuration summary for gd 2.0.34
Support for PNG library:              no
Support for JPEG library:             no
Support for Freetype 2.x library:  no
Support for Fontconfig library:      no
Support for Xpm library:              no
Support for pthreads library:        yes

С yum търси repository из Интернет, обаче компютърчето не е закачено в Мрежата, поради което ща не ща трябва да се пробвам с компилиране от сорс /не че държа, ама.../
Цитат
не ни показвай твои интерпретации на грешките
Прав си, извинявам се за което ::)
Активен

teleport

  • Напреднали
  • *****
  • Публикации: 134
    • Профил
Re: За GD
« Отговор #3 -: Jan 20, 2009, 07:16 »
Нямаш инсталирани devel библиотеките. А този Centos даже и да няма интернет все някак е инсталиран. Слагаш dvd-то и инсталираш php-gd с:

yum --disablerepo=\* --enablerepo=c5-media install php-gd

Това ще ти инсталира всички останали зависимости. Рестартираш апача с "service httpd restart".
Активен

kodsf2

  • Напреднали
  • *****
  • Публикации: 26
    • Профил
Re: За GD
« Отговор #4 -: Jan 20, 2009, 21:03 »
Благодаря много. Получи се, работи, всичко е ОК. Благодаря. [_]3
Активен