Forum Webscript.Ru

Общие => Веб Сервера => Тема начата: hmoney от 25 Декабря 2003, 17:14:30

Название: php_gd2.dll
Отправлено: hmoney от 25 Декабря 2003, 17:14:30
Господа, подскажите, не грузится сабж - говорит, типа не хватае каких-то компанентов.
php_gd.dll грузится без проблем.

конфиг:
- Win32;
- Apache 1.3.26;
- PHP 4.2.1.
Название: php_gd2.dll
Отправлено: FreeSpace от 25 Декабря 2003, 19:15:57
Цитировать
hmoney:
не хватае каких-то компанентов

Это же элементарно!
У тебя не хватает каких-то компонентов!

PS: Сказал бы хоть, каких именно.
Название: php_gd2.dll
Отправлено: hmoney от 25 Декабря 2003, 23:52:57
А говорит он буквально следующее:

Unable to load dinamic library /www/php/extensions/php_gd2.dll - не найден один из файлов библиотек, необходимых для выполнения данного приложения.

php_gd2.dll однозначно лежит по указанному пути.
Название: php_gd2.dll
Отправлено: FreeSpace от 26 Декабря 2003, 21:56:24
Скопируй все файлы из папки dll дистрибутива пхп в windows\\system32
Название: php_gd2.dll
Отправлено: hmoney от 26 Декабря 2003, 22:42:53
Скопировал - не помогло
Название: php_gd2.dll
Отправлено: FreeSpace от 27 Декабря 2003, 00:03:59
Поставь последнюю версию PHP.
Если не поможет, будем думать дальше.
Название: php_gd2.dll
Отправлено: ThE0ReTiC от 31 Декабря 2003, 01:26:46
FreeSpace
думать вредно
hmoney
секцию php.ini касаемую настроек расширений в студию
Название: php_gd2.dll
Отправлено: hmoney от 31 Декабря 2003, 03:52:10
extension_dir = /www/php/extensions/

;extension=php_gd.dll
extension=php_gd2.dll
Название: php_gd2.dll
Отправлено: Stek от 08 Января 2004, 09:25:41
А у тебя точно есть на диске С:\\www\\php\\extensions\\ директория ?
Название: php_gd2.dll
Отправлено: hmoney от 08 Января 2004, 11:38:31
Точно есть такой каталог, только на диске D:
(Apache стоит там же).
Название: php_gd2.dll
Отправлено: Phoinix от 08 Января 2004, 11:44:03
hmoney
Кажется тема указания правильных путей "обмусоливалась" не раз на этом форуме:

Если ты не указываешь в пути диск (это под виндой), то по умолчанию подразумевается диск C: - как системный!!!
Поэтому:
extension_dir = /www/php/extensions/
понимается как:
extension_dir = c:\\www\\php\\extensions\\
Название: php_gd2.dll
Отправлено: hmoney от 08 Января 2004, 12:03:19
Phoinix
Возможно то, что ты сообщил мне про пути и правда, но в этом случае почему грузится php_gd.dll из каталога d:\\www\\php\\extensions\\, но не грузится php_gd2.dll

Пробовал я указать абсолютный путь для расширений - эффект тот же.

А диск по умолчанию, все-таки тот, на котором стоит Apache
Название: php_gd2.dll
Отправлено: FreeSpace от 08 Января 2004, 20:00:57
Цитировать
Phoinix:
Если ты не указываешь в пути диск (это под виндой), то по умолчанию подразумевается диск C: - как системный!!!
Цитировать
hmoney:
А диск по умолчанию, все-таки тот, на котором стоит Apache

По-моему вы оба ошибаетесь.
По умолчанию подразумевается тот диск, на котором стоит PHP.
Название: php_gd2.dll
Отправлено: hmoney от 08 Января 2004, 20:56:42
FreeSpace
Возможно ты прав, т.к. Apache и PHP у меня на одном диске.

Предлагаю закрыть дискуссию.
Я понял так - у меня проблема в версии php, или в ее "варианте".
На другом сервере я поставил PHP 4.3.3 и все работает.

В данном случае это мой домашний localhost.