Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   GD2на пхп (http://forum.oszone.net/showthread.php?t=103665)

demorian 26-03-2008 03:55 767797

GD2на пхп
 
Вся фишка в том что сайт перенес на 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
Кто что может посоветовать? ну кроме как поставить драйвер "прямые руки" :)

bruder 26-03-2008 11:11 767937

привет. Попробуй скопировать в dll в system32 и рестартануть сервер

vadimiron 26-03-2008 11:34 767961

demorian,
А все остальные модули работают? Или вы только этот единственный модуль пытаетесь подключить?

demorian 27-03-2008 01:22 768621

vadimiron, да, пока что единственное что мне нужно...
bruder а в конфигах что писать? и где что прописывать тогда?)

demorian 27-03-2008 01:40 768625

Код:

; 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 768635

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 768641

это бойан))) уже пробовал и не раз и в разный вариантах.... не прикручиваеццо зараза(
кстати, а терь подумай... каким образом php относиться к system32? не вижу никакой связи... ничего не помогает.

Coutty 27-03-2008 08:55 768700

Цитата:

Цитата demorian
а терь подумай... каким образом php относиться к system32? не вижу никакой связи... »

Элементарно - файлы, к которым не указан полный пусть ищутся в каталоге с вызываемым приложением (или относительно него) и в каталогах, указанных в системной переменной PATH (куда в частности system32 и входит).

vadimiron 27-03-2008 10:34 768764

demorian,
То что Coutty говорит правильно - с Виндой всё время такие заморочки. Я помню раньше даже libmysql кидал в system32

Ещё сдвиг по фазе может быть следущий: права на папку с extensions надо правильные раздат, то есть стандартному юзеру IIS (чтото там типа IUSR - точно не помню как называется)

Попробуйте прикрутить и другие расширения - будут ли они работать?

demorian 27-03-2008 15:53 769034

php умер на CGI эроре))) если пытаешь все dllки запустить, и не одна не подключилась


Время: 11:02.

Время: 11:02.
© OSzone.net 2001-2025