Библиотека PHP GD не работает в Ubuntu - PullRequest
0 голосов
/ 10 января 2011

Я установил PHP GD через aptitude , и он показывает, как установлен там.но phpinfo не показывает его.

Это ошибка, которую я вижу, когда выполняю php -m из командной строки:

Предупреждение PHP:Запуск PHP: невозможно загрузить динамическую библиотеку '/usr/lib/php5/20090626+lfs/gd.so' - /usr/lib/php5/20090626+lfs/gd.so: неопределенный символ: gdImageCreateFromJpeg в поле Неизвестно в строке 0

Я пытался переустановить, перезапустить и т. Д., Но безрезультатно ...

Ответы [ 2 ]

0 голосов
/ 21 декабря 2011

В моем случае у меня была старая версия libgd.so в /usr/local/lib/, которая была выбрана первой в пути. Переименование каталога во что-то еще заставило PHP искать файл дальше и найти правильный файл в /usr/lib/. Ссылка на libgd.so на нужную версию тоже должна помочь.

0 голосов
/ 10 января 2011

На веб-сайте GD написано:

Если вы получили неопределенные ошибки символов, обязательно проверьте наличие более старых версий libpng в каталогах вашей библиотеки!

См.http://www.boutell.com/gd/manual2.0.1.html

...