Проблема: собрать GD в SO

young

Новичок
Проблема: собрать GD в SO

Что делать?

linux72:/install/all/web/php-4.3.2/ext/gd # ./configure --with-php-config=/etc/php.ini
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking whether gcc and cc understand -c and -o together... yes
checking if compiler supports -R... no
checking if compiler supports -Wl,-rpath,... yes
/etc/php.ini: line 1:
PHP:
: command not found
/etc/php.ini: line 3: syntax error near unexpected token `;;'
/etc/php.ini: line 3: `;;;;;;;;;;;'
configure: error: Cannot find php-config. Please use --with-php-config=PATH
 

KhasDenis

Guest
у меня тоже проблема с gd... только я делаю наоборот...
я сперва собираю gd...(без --with-php-....),вроде собирается ... в папке /usr/local/gd/lib есть libgd.so.2.0.0 . Потом пытаюсь пересобрать пхп .... ./configure .... --with-gd=/usr/local/gd
make ... и здесь ошибка :
"In file included from gd..c:83: gd_ctx.c: In function '_php_image_output_ctx': gd_ctx.c:70 structure has no member named 'free'" в чем проблема
 

tony2001

TeaM PHPClub
php-config != php.ini

#/usr/local/bin/php-config
Usage: /usr/local/bin/php-config [--prefix|--includes|--ldflags|--libs|--extension-dir|--version]
 

KhasDenis

Guest
да ребята меня не почувствовали с моей проблемой ...)))
правильно я понимаю саму "философию", сначала собираем библиотеку, потом пересобираем пхп включая эту библиотеку ?
--with-php-config опции такой вообще не нашел, ./configure --help ??? я правильно понял ты её указываешь когда собираешь gd ?
Не ленитесь, поучавствуйте
 

tony2001

TeaM PHPClub
libgd в системе обычно и так есть, не надо ничего собирать.

у тебя какая-то каша в голове.
непонятно вообще что и где ты собираешь.
дял того, чтобы собрать РНР с ЖД надо:
cd php-sources/
./configure --with-apxs=... --with-gd
make
make install
всё.
никаких php-config и др.
 

KhasDenis

Guest
ну это смотря какая версия .... мне нужна 2....
а в системе по умолчанию первая .... вот и нужно поменять
 

KhasDenis

Guest
а php-config мне просто непонятно откуда он взялся у young'a
 
Сверху