1

Тема: поддержка библиотеки GD

Здраствуйте! В документации по pma прочел
"Для отображения внутристрочных jpeg-пиктограмм в правильных пропорциях, понадобится также поддержка библиотеки GD в PHP"

Сообствено вопрос, как включить эту подержку? Конкретнее, что зачем нада делать (как установить ее)?

2

Re: поддержка библиотеки GD

alex7
Все зависит от операционной системы, на Linux необходима пересборка с добавлением ключа --with-gd[=DIR], где DIR - путь к каталогу GD. Советую использовать, кроме прочих, следующие ключи:

--with-gd=/usr/local
--enable-gd-native-ttf=/usr/local
--with-jpeg-dir=/usr/local
--with-png-dir=/usr/local
--with-freetype-dir=/usr/local
--with-ttf

В Windows подключение заключается в необходимости раскомментировать библиотеку расширения php_gd2.dll в конфигурационном файле php.ini.

3 (изменено: alex7, 2008-04-11 19:11:52)

Re: поддержка библиотеки GD

Сервер на Windows 2003. Библиотеку php_gd2.dll раскомментировал, но теперь возникла новая проблема, в pma пишет что не возможно загрузить расширения mcrypt. В php.ini раскомментрировал ествествено, но все ровно проблема осталась. Апач остановливал/стартовал не помогло.

Также пишет:
"Версия клиентской библиотеки MySQL (5.0.45) отличается от версии установленного MySQL-сервера (5.1.23). Это может привести к некорректной работе."
Хотя устанавливал точно один раз только 5.1.23

4

Re: поддержка библиотеки GD

alex7
Посмотрите в каталоге ext есть ли там библиотека php_mcrypt.dll, а также в корне установленного PHP должна находиться библиотека libmcrypt.dll.
Если этих библиотек нет, то ищите их в архиве дистрибутива PHP.

Обратите, пожалуйста, внимание на данную статью - Инструментарий веб-разработчика, возможно она вам еще пригодится.

5

Re: поддержка библиотеки GD

alex7 сказал:

"Версия клиентской библиотеки MySQL (5.0.45) отличается от версии установленного MySQL-сервера (5.1.23). Это может привести к некорректной работе."
Хотя устанавливал точно один раз только 5.1.23

Клиентская библиотека - это libmysql.dll из состава PHP, и она у вас имеет более раннюю версию, чем сервер MySQL, который у вас из кандидатов в релизы. В целом можно не обращать внимания на данное предупреждение, хотя для обучения использование стабильных релизов предпочтительнее.

6

Re: поддержка библиотеки GD

Hanut
Посмотрите в каталоге ext есть ли там библиотека php_mcrypt.dll, а также в корне установленного PHP должна находиться библиотека libmcrypt.dll.
Все файлики на месте. Проблема не разрешилась.

С MySQL все ясно. спасибо за разьяснения.

7

Re: поддержка библиотеки GD

alex7 сказал:

Все файлики на месте. Проблема не разрешилась.

Каталог PHP прописан в PATH (переменные окружения) операционной системы?
Обратите внимание, что в PATH каталог с PHP должен предшествовать MySQL.