LINUX.ORG.RU
ФорумAdmin

Трабл с ПХП


0

0

Входе последних событий было решено снести старый апач изза дырявости и прочих дос уязвимочтей Поставили апач 1.3.26 - последнюю версию етой ветки из исходников , с поддержкой последней версии ПХП . Все собирали как описано на сайте пхп . Запустили - все заработало после малость правки конфига пхп.ини , а то пхп не принимал переменые в строке URL . Вот осталось другая проблема , носит тожа важный характер - вот вызов функции:

$im = imageCreateFromJpeg("images/stat.jpg"); Header("Content-type: image/jpeg"); imageJpeg($im); imageDestroy($im);

но это недееспособно :(

Fatal error: Call to undefined function: imagecreatefromjpeg() in /www/htdocs/counter.php on line 192

Входе возни выяснилось что нужна GD библиотека .

Вот вопрос - где взять , как собрать , как подцепить ??? Ну незнаю я , честно незнаю , на самом серваке стоит GD (вот стоит она или нет - хз как проверить )

Прошлая инсталяция пхп и апача ставилась из рпм для редхат7_0 и счаз снесена полностью . Что делать ? ...

anonymous

кстати собирал так : ./configure --with-mysql --with-apxs=/www/bin/apxs --w ith-gd --with-config-file-path=/etc/php

и установлена последняя версия gd ; libpng ; zlib .

anonymous
()

попробывал так собрать после установки всех бибиотек последних версий :

./configure --with-mysql --with-apxs=/www/bin/apxs --with-gd=/usr/local/lib --with-config-file-path=/etc/php --with-png-dir=/usr/local/lib --with-zlib-dir=/usr/local/lib --with-jpeg-dir=/usr/local/lib --withimagick

все компиляется , но пишет в консоли вот что :

checking for gdImageString16 in -lgd... (cached) yes checking for gdImagePaletteCopy in -lgd... (cached) yes checking for gdImageCreateFromPng in -lgd... (cached) no checking for gdImageCreateFromGif in -lgd... (cached) no checking for gdImageGif in -lgd... (cached) no checking for gdImageWBMP in -lgd... (cached) yes checking for gdImageCreateFromJpeg in -lgd... (cached) no checking for gdImageCreateFromXpm in -lgd... (cached) yes checking for gdImageCreateFromGd2 in -lgd... (cached) no checking for gdImageCreateTrueColor in -lgd... (cached) no checking for gdImageSetTile in -lgd... (cached) yes checking for gdImageSetBrush in -lgd... (cached) yes checking for gdImageStringTTF in -lgd... (cached) yes checking for gdImageStringFT in -lgd... (cached) yes checking for gdImageStringFTEx in -lgd... (cached) no checking for gdImageColorClosestHWB in -lgd... (cached) yes checking for gdImageColorResolve in -lgd... (cached) yes checking for gdImageGifCtx in -lgd... (cached )no

следовательно код пхп4 будет без поддержки :(((

помогите , что делать !?

anonymous
()

попробывал так собрать после установки всех бибиотек последних версий :

./configure --with-mysql --with-apxs=/www/bin/apxs --with-gd=/usr/local/lib --with-config-file-path=/etc/php --with-png-dir=/usr/local/lib --with-zlib-dir=/usr/local/lib --with-jpeg-dir=/usr/local/lib --withimagick

все компиляется , но пишет в консоли вот что :

checking for gdImageString16 in -lgd... (cached) yes
checking for gdImagePaletteCopy in -lgd... (cached) yes
checking for gdImageCreateFromPng in -lgd... (cached) no
checking for gdImageCreateFromGif in -lgd... (cached) no
checking for gdImageGif in -lgd... (cached) no
checking for gdImageWBMP in -lgd... (cached) yes
checking for gdImageCreateFromJpeg in -lgd... (cached) no
checking for gdImageCreateFromXpm in -lgd... (cached) yes
checking for gdImageCreateFromGd2 in -lgd... (cached) no
checking for gdImageCreateTrueColor in -lgd... (cached) no
checking for gdImageSetTile in -lgd... (cached) yes
checking for gdImageSetBrush in -lgd... (cached) yes
checking for gdImageStringTTF in -lgd... (cached) yes
checking for gdImageStringFT in -lgd... (cached) yes
checking for gdImageStringFTEx in -lgd... (cached) no
checking for gdImageColorClosestHWB in -lgd... (cached) yes
checking for gdImageColorResolve in -lgd... (cached) yes
checking for gdImageGifCtx in -lgd... (cached )no


следовательно код пхп4 будет без поддержки :(((

помогите , что делать !?

anonymous
()

попробывал так собрать после установки всех бибиотек последних версий :

./configure --with-mysql --with-apxs=/www/bin/apxs --with-gd=/usr/local/lib --with-config-file-path=/etc/php --with-png-dir=/usr/local/lib --with-zlib-dir=/usr/local/lib --with-jpeg-dir=/usr/local/lib --with-imagick

все компиляется , но пишет в консоли вот что :

checking for gdImageString16 in -lgd... (cached) yes
checking for gdImagePaletteCopy in -lgd... (cached) yes
checking for gdImageCreateFromPng in -lgd... (cached) no
checking for gdImageCreateFromGif in -lgd... (cached) no
checking for gdImageGif in -lgd... (cached) no
checking for gdImageWBMP in -lgd... (cached) yes
checking for gdImageCreateFromJpeg in -lgd... (cached) no
checking for gdImageCreateFromXpm in -lgd... (cached) yes
checking for gdImageCreateFromGd2 in -lgd... (cached) no
checking for gdImageCreateTrueColor in -lgd... (cached) no
checking for gdImageSetTile in -lgd... (cached) yes
checking for gdImageSetBrush in -lgd... (cached) yes
checking for gdImageStringTTF in -lgd... (cached) yes
checking for gdImageStringFT in -lgd... (cached) yes
checking for gdImageStringFTEx in -lgd... (cached) no
checking for gdImageColorClosestHWB in -lgd... (cached) yes
checking for gdImageColorResolve in -lgd... (cached) yes
checking for gdImageGifCtx in -lgd... (cached )no


следовательно код пхп4 будет без поддержки :(((

помогите , что делать !?

anonymous
()

верни взад старую версию- то чо раньше работало :-))) Я привинчивал пхп+mysql+apache+ ldap = все свинтилось но глючно так работало- вернул все взад до поры до времени.....

Димон.

anonymous
()

верни взад старую версию- то чо раньше работало :-))) Я привинчивал пхп+mysql+apache+ ldap = все свинтилось но глючно так работало- вернул все взад до поры до времени.....

Вдогонку- идея была 2-й апач потестить... глючно

Димон....

anonymous
()

в том то и дело что сча работает все ок только нет поддержки графики в пхп , а если вернуть все как и было то там апач дырявый и пхп 4.0 не блещущий безопасностью

anonymous
()

снес я полностью все либы и поставил занова из РПМ последних версий

конфигурял так :

./configure --with-mysql --with-apxs=/www/bin/apxs --with-gd=/usr/ --with-config-file-path=/etc/php --with-png-dir=/usr/ --with-zlib-dir=/usr/ --with-jpeg-dir=/usr/ --with-imagick

всеравно тажа лажа !!!

checking for gdImageString16 in -lgd... (cached) yes checking for gdImagePaletteCopy in -lgd... (cached) yes checking for gdImageCreateFromPng in -lgd... (cached) no checking for gdImageCreateFromGif in -lgd... (cached) no checking for gdImageGif in -lgd... (cached) no checking for gdImageWBMP in -lgd... (cached) yes checking for gdImageCreateFromJpeg in -lgd... (cached) no checking for gdImageCreateFromXpm in -lgd... (cached) yes checking for gdImageCreateFromGd2 in -lgd... (cached) no checking for gdImageCreateTrueColor in -lgd... (cached) no checking for gdImageSetTile in -lgd... (cached) yes checking for gdImageSetBrush in -lgd... (cached) yes checking for gdImageStringTTF in -lgd... (cached) yes checking for gdImageStringFT in -lgd... (cached) yes checking for gdImageStringFTEx in -lgd... (cached) no checking for gdImageColorClosestHWB in -lgd... (cached) yes checking for gdImageColorResolve in -lgd... (cached) yes checking for gdImageGifCtx in -lgd... (cached) no

ну как он проверяет бля ?! я уже затрахался :(( есть , стоит ГД , но что ему не так ?!

как он проверяет ?! что такое -lgd ?!

блять , ну помогите епт ну ктонибуть !!!!

anonymous
()

> как он проверяет ?! что такое -lgd ?!
Загляни в configure :-))

Я летом тоже пробовал поставить новый apache, но там были глюки с аутентификацией (пример брал из php-manual). Такое впечатление, что apache тупо не передавал в php $PHP_AUTH_USER и $PHP_AUTH_PW... Вернул все обратно - работает... Может он просто кривоватый ? :-)

spirit ★★★★★
()

>>>Загляни в configure :-)

заглянул , ничерта там непонятно ! я не програмист !!!

авторизацией все ок на апаче и пхп !!!

anonymous
()

короче , ну затрахался я :((( и рпм с либами вертел , и исходники всех либ ставил , просто уже зеленый от перебору вариантов - все одно и тоже

checking for gdImageString16 in -lgd... (cached) yes checking for gdImagePaletteCopy in -lgd... (cached) yes checking for gdImageCreateFromPng in -lgd... (cached) no checking for gdImageCreateFromGif in -lgd... (cached) no checking for gdImageGif in -lgd... (cached) no checking for gdImageWBMP in -lgd... (cached) yes checking for gdImageCreateFromJpeg in -lgd... (cached) no checking for gdImageCreateFromXpm in -lgd... (cached) yes checking for gdImageCreateFromGd2 in -lgd... (cached) no checking for gdImageCreateTrueColor in -lgd... (cached) no checking for gdImageSetTile in -lgd... (cached) yes checking for gdImageSetBrush in -lgd... (cached) yes checking for gdImageStringTTF in -lgd... (cached) yes checking for gdImageStringFT in -lgd... (cached) yes checking for gdImageStringFTEx in -lgd... (cached) no checking for gdImageColorClosestHWB in -lgd... (cached) yes checking for gdImageColorResolve in -lgd... (cached) yes checking for gdImageGifCtx in -lgd... (cached) no

а что мне до конфигуре ? я посмарел ... я не програмист , сплавил знакомому - он шарит в програмировании , тот вертел вертел , но так и не понял процедуру выяснения YES или NO !!!

НУ БЛЯ ЕСТЬ ТУТ УМНЫЕ ?! НУ МУЖИКИ !!! НУ ПОМОГИТЕ !!! НУ КУДА ХОТЬ КОПАТЬ !?

как проверить рисует гд библиотека gdimagecreatejpeg ??? если рисует как конфигуре ето сплавить , а если нет как заставить гд рисовать ????

HELP ВНАТУРЕ ПЛЗ !!!

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.