Автор Тема: компиляция библиотек в PHP  (Прочитано 3827 раз)

0 Пользователей и 1 Гость просматривают эту тему.

ddd

  • Гость
компиляция библиотек в PHP
« : 27 Сентября 2002, 20:37:06 »
PHP Профи!
Отзовитесь, кто ставил или знает как ставить в PHP библиотеку gb для создания изображений, и к ней модуль jpeg-6b, как происходит этот процесс под windoy?

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
компиляция библиотек в PHP
« Ответ #1 : 27 Сентября 2002, 20:41:30 »
ddd
ставить очень просто
в php.ini убираешь ";" перед модулем "php_gd.dll"
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

ddd

  • Гость
компиляция библиотек в PHP
« Ответ #2 : 27 Сентября 2002, 21:42:16 »
Дело в том, что эта библеотека находится в zip архиве, и состоит из множества фалов.
dllок там нет, как ее компельнуть в dll если она так ставится?
и как потом к ней подсоеденить jpeg-6b?

Оффлайн GotZfild

  • Универсал
  • Старожил
  • ****
  • Сообщений: 456
  • +0/-0
  • 2
    • Просмотр профиля
    • http://myphp.dem.ru
компиляция библиотек в PHP
« Ответ #3 : 27 Сентября 2002, 21:51:41 »
Если у тебя PHP под винду, то GD у тебя уже имеется (см. папку extensions), тебе нужно только его подключить.
После трех дней без программирования жизнь становится бессмысленной.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
компиляция библиотек в PHP
« Ответ #4 : 27 Сентября 2002, 21:53:57 »
лично я, после того, как скачал РНР 4.2.3, просто раскомментировал строку extension=php_gd2.dll и потом, кажется, скопировал ее куда-то.
и все разаботало.
я не днаю, что ээто за модуль, но если тебе надо включать в состав библиотеки, то ставь себе компилятор С, и компили из исходников.

ddd

  • Гость
компиляция библиотек в PHP
« Ответ #5 : 27 Сентября 2002, 23:43:37 »
Этот модуль (jpeg-6b) позволяет создавать jpeg изображения,
но теперь другая проблема, я подключил как вы говорили
php.ini, убрал кавычки, модуль загружается
но все равно выдает:
Fatal error: Call to undefined function: imagecreate() in c:\\http\\img.php on line 6

код:

// set up image
  $height = 200;
  $width = 200;
  $im = ImageCreate($width, $height);
  $white = ImageColorAllocate ($im, 255, 255, 255);
  $black = ImageColorAllocate ($im, 0, 0, 0);

// draw on image  
  ImageFill($im, 0, 0, $black);
  ImageLine($im, 0, 0, $width, $height, $white);
  ImageString($im, 4, 50, 150, "Sales", $white);

// output image
  Header ("Content-type: image/png");
  ImagePng ($im);
 
// clean up
  ImageDestroy($im);
?>

ddd

  • Гость
компиляция библиотек в PHP
« Ответ #6 : 27 Сентября 2002, 23:47:16 »
А где достать этот C компилятор?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
компиляция библиотек в PHP
« Ответ #7 : 28 Сентября 2002, 00:15:27 »
:-)))))))))))))))
Хороший вопрос. Смелый. Но наивный.

А с чего ты взял, что к gd надо что-то подключать, чтобы она работала с jpg? Она всю жизнь с ними и так работает.

php.ini должен быть в директории windows
php_gd2.dll должна быть в windows\\system
install.txt лежит там, куда ты установил РНР.
Моджет быть, ты все-таки прочтешь его и перестанешь задавать дурацкие вопросы, которые совершенно тебе никак не помогут?

ddd

  • Гость
компиляция библиотек в PHP
« Ответ #8 : 28 Сентября 2002, 00:49:46 »
НУ и че RomikChef, сделал как ты говорил, а  в ответ->Нифига!
Во 1-х у меня php4, и он инсталился без php_gd2.dll,
у меня только php_gd.dll.
во воторых библиотека gb версии 1.~, формат jpeg поддерживает льшь только, когда скачаешь доп. модуль и подключешь его к это библиотеки, -это так в моем учебнике по php написано.

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
компиляция библиотек в PHP
« Ответ #9 : 28 Сентября 2002, 00:53:58 »
RomikChef
Цитировать
php.ini должен быть в директории windows
php_gd2.dll должна быть в windows\\system

ЭТО, кстати и не обязательно...
можно положить и в другое место :)
AS IS...

ddd

  • Гость
компиляция библиотек в PHP
« Ответ #10 : 28 Сентября 2002, 12:31:27 »
ну вот и все...заработало!!!
спасибо RomikChef, я прочитал install.txt и все получилось,
только RomikChef, прежде чем называть меня дураком, не учел то что у меня xp стоит, и поэтому надо было ложит не в system а system32

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
компиляция библиотек в PHP
« Ответ #11 : 28 Сентября 2002, 12:49:23 »
ddd
Вообще-то insall.txt надо читать ДО начала инсталляции, а не после неудачной попытки это сделать.
Так что он прав...
AS IS...

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
компиляция библиотек в PHP
« Ответ #12 : 28 Сентября 2002, 14:59:57 »
НУ НИ ХРЕНА СЕБЕ!
Это Я должен учитывать, что у НЕГО на компе стоит!!!
Нет, наглость этого ламерюги переходит всякие пределы!

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28