Показать полную графическую версию : GD2на пхп
demorian
26-03-2008, 03:55
Вся фишка в том что сайт перенес на IIS, возникла проблема, мне понадобилась надстройка на php gd2.dll. Может я конеш к 20 годам криворуким стал... но мне кажется что это бага пхпшки... все указано правильно, строчка разкоментирована, путь указан как ./extensions/ (в конфиге)фаил там лежит, подключать не хочет, пишет
PHP Warning: Unknown(): Unable to load dynamic library './extensions/php_gd2.dll' - The specified module could not be found. in Unknown on line 0 что с этим делать четно говоря не знаю, раньше не приходилось мучиться подключать дополнительные библиотеки.
Хотя, мне кажется что это нормальное состояние... 5 php вообще отказывается работать.... кстати, может это еще причина, PHP v.4.4.0 GD2.dll v.5.2.1.1
Кто что может посоветовать? ну кроме как поставить драйвер "прямые руки" :)
привет. Попробуй скопировать в dll в system32 и рестартануть сервер
vadimiron
26-03-2008, 11:34
demorian,
А все остальные модули работают? Или вы только этот единственный модуль пытаетесь подключить?
demorian
27-03-2008, 01:22
vadimiron, да, пока что единственное что мне нужно...
bruder а в конфигах что писать? и где что прописывать тогда?)
demorian
27-03-2008, 01:40
; Whether or not to enable the dl() function. The dl() function does NOT work
; properly in multithreaded servers, such as IIS or Zeus, and is automatically
; disabled on them.
enable_dl = On
если я не совсем тормоз, то это приблизительно значит что данные библиотеки вообще не пашут в IIS:(
и если это так, то что можно предпринять, библиотека нужна позарез...
vadimiron
27-03-2008, 02:09
demorian,
Попробуйте совет bruder-а. В конфиге оставьте всё как сейчас
Ещё совет из инета:
put the php_gd2.dll file in the same directory as your php.exe file (on my Win2K/IIS systems this is \Program Files\PHP\)
demorian
27-03-2008, 02:24
это бойан))) уже пробовал и не раз и в разный вариантах.... не прикручиваеццо зараза(
кстати, а терь подумай... каким образом php относиться к system32? не вижу никакой связи... ничего не помогает.
а терь подумай... каким образом php относиться к system32? не вижу никакой связи... »
Элементарно - файлы, к которым не указан полный пусть ищутся в каталоге с вызываемым приложением (или относительно него) и в каталогах, указанных в системной переменной PATH (куда в частности system32 и входит).
vadimiron
27-03-2008, 10:34
demorian,
То что Coutty говорит правильно - с Виндой всё время такие заморочки. Я помню раньше даже libmysql кидал в system32
Ещё сдвиг по фазе может быть следущий: права на папку с extensions надо правильные раздат, то есть стандартному юзеру IIS (чтото там типа IUSR - точно не помню как называется)
Попробуйте прикрутить и другие расширения - будут ли они работать?
demorian
27-03-2008, 15:53
php умер на CGI эроре))) если пытаешь все dllки запустить, и не одна не подключилась
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.