PDA

Просмотр полной версии : Проблема с установкой GD на freeBSD, не могу поставить GD


switch_on
24.04.2005, 09:11
Проблема такая: стоял php (4.3.10) без модуля gd. Собрал из портов gd (2.0.33). При команде php -m пишет что модуль gd подключен. А в phpinfo() его не видно, и функции не работают. Даже больше не знаю что делать. помогите!
p.s. С freebsd знаком 2 недели.

Saruman
24.04.2005, 15:17
В php.ini модуль подключен?

switch_on
24.04.2005, 17:23
да подключен.
последняя строчка

extention=gd.so

в папке /usr/local/lib/php/20020429 есть файл gd.so (316Kb)

Saruman
24.04.2005, 18:03
не выдает ли ошибок при старте?
BTW, php -m показывает compiled-in modules, т.е. те модули, которые были включены при компиляции. Если у тебя там есть gd - то должно все работать.
Если совсем не получается - попробуй перекомпилировать php с указанием --with-gd - при этом php компилируется с использованием встроенного gd, что предпочтительнее. Если же тебя встроенный почему-либо не устраивает - то можешь указать --with-gd=/path/to/gd для использования твоего gd.

switch_on
24.04.2005, 20:32
сделал как ты сказал.

./configure --with-gd

make && make install && make clean

в пхпинфо билдейт стоит 25 февраля...
надо видимо както апачу сказать чтоб он использовал переустановленный пхп.

Saruman
24.04.2005, 23:39
switch_on:
/configure --with-gd
ессно, у тебя, скорее всего, модуль для апача не собрался - кто будет --with-apxs указывать? Я же не имел в виду, что нужно указать только --with-gd 8)
Вот тебе простое руководство (http://www.php5.ru/study/install) по установке, или сам поищи - в инете их куча.

switch_on
25.04.2005, 22:52
Saruman, спасибо огромное. Все полусилось. :beer: