Настройка GDLib для PHP в Linux Ubuntu 8.10
Как оказалось, в новой версии Linux Ubuntu идёт библиотка GDLib2. И ряд параметров по умолчанию отключено.
Например, ранее были включены такие опции:
gd
GD Support enabled
GD Version 2.0 or higher
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.3.5
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
Теперь же имеем:
gd
GD Support enabled
GD Version bundled (2.0.34 compatible)
GIF Read Support enabled
GIF Create Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
Как результат, целый ряд графических команд может не работать. Например, команды вывода текстов в формате ttf (а это ведь приходится использовать, если кто работает с кириллицей), не выполняюттся команды для jpg изображений и т.п.
Посмотреть подробно параметры GDLib можно с помощью команды:
var_dump(gd_info());
Параметры по-умолчанию для библиотеки GDLib в Linux Ubuntu 8.10:
array(11) { ["GD Version"]=> string(27) "bundled (2.0.34 compatible)" ["FreeType Support"]=> bool(false) ["T1Lib Support"]=> bool(false) ["GIF Read Support"]=> bool(true) ["GIF Create Support"]=> bool(true) ["JPG Support"]=> bool(false) ["PNG Support"]=> bool(true) ["WBMP Support"]=> bool(true) ["XPM Support"]=> bool(false) ["XBM Support"]=> bool(true) ["JIS-mapped Japanese Font Support"]=> bool(false) }
Конечно, возникает необходимость включать поддержку TTF - FreeType Support, а так же JPG - JPG Support.
Например, ранее были включены такие опции:
gd
GD Support enabled
GD Version 2.0 or higher
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.3.5
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
Теперь же имеем:
gd
GD Support enabled
GD Version bundled (2.0.34 compatible)
GIF Read Support enabled
GIF Create Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
Как результат, целый ряд графических команд может не работать. Например, команды вывода текстов в формате ttf (а это ведь приходится использовать, если кто работает с кириллицей), не выполняюттся команды для jpg изображений и т.п.
Посмотреть подробно параметры GDLib можно с помощью команды:
var_dump(gd_info());
Параметры по-умолчанию для библиотеки GDLib в Linux Ubuntu 8.10:
array(11) { ["GD Version"]=> string(27) "bundled (2.0.34 compatible)" ["FreeType Support"]=> bool(false) ["T1Lib Support"]=> bool(false) ["GIF Read Support"]=> bool(true) ["GIF Create Support"]=> bool(true) ["JPG Support"]=> bool(false) ["PNG Support"]=> bool(true) ["WBMP Support"]=> bool(true) ["XPM Support"]=> bool(false) ["XBM Support"]=> bool(true) ["JIS-mapped Japanese Font Support"]=> bool(false) }
Конечно, возникает необходимость включать поддержку TTF - FreeType Support, а так же JPG - JPG Support.
Комментарии