PHP и GD

Arthur

Good Member
PHP и GD

Господа, нужно, что-то типа совета.
Есть сервер FreeBSD 4.4, Apache 1.3.22, PHP 4.1.1 (собран как модуль) и т.д. и т.п. Но ПХП без GD. Сейчас поставил FreeType2, GD с поддержкой FreeType2. Какие должны быть дальнейшие действия.
1. Грохнуть ПХП и собирать с нуля с поддержкой GD? Придётся ли потом что-либо делать с апачем ?
2. Можно ли сделать Update PHP и указать, что он теперь должен быть с GD?
3. или собрать такой же ПХП 4.1.1 поверх старого, но с поддержкой ГД ?

Помогите ПЛИЗ-З-З.
 

AndreyS

Guest
1. Сохрани на всякий случай существующую
libphp4.so в апачевском libexec (обычно там)
2. Распакуй дистр php
3. Прогони ./configure --with-gd=/usr/local --with-apxs=/usr/local/apache/bin/apxs
Остальные опции по вкусу, ну и пути свои.
путь к apxs - из рабочего(установленного)
Apache
4. make make install
5. Откат назад - вернуть старую libphp4.so
 

Arthur

Good Member
Большое спасибо. Прокатило )))) Вроде бы даже работает

Распаковав php обнаружил файл с докой.
Во истину RTFM, RTFM и ещё раз RTFM.
Читаем :
$ gunzip -c php-4.0.x.tar.gz | tar xf -
$ cd php-4.0.x
$ ./configure --with-mysql --with-apxs
$ make
$ make install

If you get an error telling you that the apxs script could not be found,
look for it on your system and if you find it, provide the full path to it
as: --with-apxs=/path/to/apxs

Next you must copy php.ini-dist to the appropriate place (normally
/usr/local/lib/php.ini) and edit it as necessary to set PHP options.

и т.д. и т.п.
 
Сверху