php4.3.0 & php4.3.8 && gd

  • Автор темы ALEX_SHEPA
  • Дата начала

ALEX_SHEPA

Guest
php4.3.0 & php4.3.8 && gd

Необходимо установить библиотеку php_gd2.dll !!!
скажите пожалуйста, если у меня установлен php4.3.0 , а библиотека php_gd2.dll скачена с сайта http://ua.php.net/downloads.php/ php-4.3.8-Win32.zip то необходимо переустанавливать php до версии 4.3.8???
сервер Apache+Windows
 

ALEX_SHEPA

Guest
ставил уже:
WinXp Home
Apache
php 4.3.0
в php.ini прописал следующее:
extension_dir = "C:\php\extension\"
extension=php_gd2.dll

В папку "C:\php\extension\" кинул библиотеку: php_gd2.dll
В windows\system32\ также кинул эту библиотеку

перегрузил apache, выдаёт: Uknown(): Unable to load dynamic library 'C:\php\extension\php_gd2.dll'
Мучаюсь 2-й день, в чём дело не знаю???
 

ALEX_SHEPA

Guest
кинул библиотеку в C:\windows\
перегрузил апач, такая же ошибка??

-~{}~ 04.08.04 19:59:

неужели никто не поможет?
хелп хелп, голосование собираюсь писать а ГД не работает!!!
помогите плиз.
 

IL78

Guest
имхо, обновить до 4.3.8 в любом случае имеет смысл, так что не стоит терять время зря.
 

ALEX_SHEPA

Guest
а так я всё правильно прописал/добавил или что-то ещё нужно?

-~{}~ 04.08.04 21:46:

всё обновил.
создал index.php
написал <? phpinfo(); ?>
но библиотеки gd там нет(т.е. ни enabled ни disabled)
где искать ошибку?
 

ALEX_SHEPA

Guest
всё! ура всё работает! просто забыл перегрузить.

Теперь расскажу всем как это делать подробно, чтоб никто не рысскал по форума как я 2-а дня:

OS: WinXP HOME(ну я думаю большой разницы нет между win, хотя некоторое надо будет немного подправить в win9x);
Apache 2.0.43;
PHP 4.3.8(скачиваем с http:\\php.net\download\)
там же скачиваем наши библиотеки(в том числе и php_gd2.dll);
Всё это устанавливаем(Apache,php)-- думаю с этим проблем не будет.
У меня Apache установлен в C:\Program Files\Apache Group\
PHP установлен в C:\php
от этого и отталкиваемся:
Заходим в C:\Windows\php.ini
правим там наш .ини так:
extension_dir = "C:\php\extension\"
и расскоментируем подключаемую библиотеку:
extension=php_gd2.dll

После этого в каталоге пхп создаём каталог extension:
C:\php\extension\ кидаем сюда библиотеку php_gd2.dll

Теперь перегружаем апач(хотя у некоторых можно было и не перегружать) пишем в файле yourtest.php: <? phpinfo() ?>
и смотрим что нам выдало.
Если мы находим такое:

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
gd
GD Support enabled
GD Version bundled (2.0.23 compatible)
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Значит всё в норме, библиотека подключена
Иначе (у некоторых не работает, хотя у меня всё работает)
Берём нашу библиотеку php_gd2.dll и копируем в директории C:\Windows\system32\
для win9x в C:\Windows\
перезапускаем апач и всё должно работать.

На Linux-e не ставил, поэтому рассказать не могу, а вообще про установку на линух в форуме написано больше чем на вин, поэтому в любом случае поиск рулит!!!

с уважением Александр.

-~{}~ 04.08.04 22:18:

поправьте если что пропустил!
 

ALEX_SHEPA

Guest
да и в самом деле, лицензия на gif закончилась ещё 19 июня 2003 года так что gd 2.0.28 рулит!!!
 

neko

tеam neko
ну и инструкция
во-первых ничего не надо качать в дистрибутиве под вин она уже есть
во-вторых ничего не надо копировать в системные директории
 

empty

Guest
угу. там надо тока строку extension=php_gd2.dll раскоментировать и указать путь к папке с модулями - extension_dir = "path..."
 

ALEX_SHEPA

Guest
ToNEKO:
я ведь писал что у меня работает и без копирования в сист. директории, но у некоторых без этого не работало, так-что я и решил на всякий случай это написать

ToEMPTY:
ну конечно всё это надо расскомментировать и указать дирректории библиотек!
 
Сверху