Forum Webscript.Ru
Общие => Веб Сервера => Тема начата: hmoney от 25 Декабря 2003, 17:14:30
-
Господа, подскажите, не грузится сабж - говорит, типа не хватае каких-то компанентов.
php_gd.dll грузится без проблем.
конфиг:
- Win32;
- Apache 1.3.26;
- PHP 4.2.1.
-
hmoney:
не хватае каких-то компанентов
Это же элементарно!
У тебя не хватает каких-то компонентов!
PS: Сказал бы хоть, каких именно.
-
А говорит он буквально следующее:
Unable to load dinamic library /www/php/extensions/php_gd2.dll - не найден один из файлов библиотек, необходимых для выполнения данного приложения.
php_gd2.dll однозначно лежит по указанному пути.
-
Скопируй все файлы из папки dll дистрибутива пхп в windows\\system32
-
Скопировал - не помогло
-
Поставь последнюю версию PHP.
Если не поможет, будем думать дальше.
-
FreeSpace
думать вредно
hmoney
секцию php.ini касаемую настроек расширений в студию
-
extension_dir = /www/php/extensions/
;extension=php_gd.dll
extension=php_gd2.dll
-
А у тебя точно есть на диске С:\\www\\php\\extensions\\ директория ?
-
Точно есть такой каталог, только на диске D:
(Apache стоит там же).
-
hmoney
Кажется тема указания правильных путей "обмусоливалась" не раз на этом форуме:
Если ты не указываешь в пути диск (это под виндой), то по умолчанию подразумевается диск C: - как системный!!!
Поэтому:
extension_dir = /www/php/extensions/
понимается как:
extension_dir = c:\\www\\php\\extensions\\
-
Phoinix
Возможно то, что ты сообщил мне про пути и правда, но в этом случае почему грузится php_gd.dll из каталога d:\\www\\php\\extensions\\, но не грузится php_gd2.dll
Пробовал я указать абсолютный путь для расширений - эффект тот же.
А диск по умолчанию, все-таки тот, на котором стоит Apache
-
Phoinix:
Если ты не указываешь в пути диск (это под виндой), то по умолчанию подразумевается диск C: - как системный!!!
hmoney:
А диск по умолчанию, все-таки тот, на котором стоит Apache
По-моему вы оба ошибаетесь.
По умолчанию подразумевается тот диск, на котором стоит PHP.
-
FreeSpace
Возможно ты прав, т.к. Apache и PHP у меня на одном диске.
Предлагаю закрыть дискуссию.
Я понял так - у меня проблема в версии php, или в ее "варианте".
На другом сервере я поставил PHP 4.3.3 и все работает.
В данном случае это мой домашний localhost.