Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: kodsf2 в Jan 19, 2009, 16:02



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


Титла: Re: За GD
Публикувано от: neter в 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, а не ни показвай твои интерпретации на грешките. Няма откъде да бъдем сигурни дали знаеш какво си прочел на екрана ;)


Титла: Re: За GD
Публикувано от: kodsf2 в 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 из Интернет, обаче компютърчето не е закачено в Мрежата, поради което ща не ща трябва да се пробвам с компилиране от сорс /не че държа, ама.../
Цитат
не ни показвай твои интерпретации на грешките
Прав си, извинявам се за което ::)


Титла: Re: За GD
Публикувано от: teleport в Jan 20, 2009, 07:16
Нямаш инсталирани devel библиотеките. А този Centos даже и да няма интернет все някак е инсталиран. Слагаш dvd-то и инсталираш php-gd с:

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

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


Титла: Re: За GD
Публикувано от: kodsf2 в Jan 20, 2009, 21:03
Благодаря много. Получи се, работи, всичко е ОК. Благодаря. [_]3