Похоже, что Debian / Ubuntu PHP не связывает библиотеку GD с ней, по какой-то причине безопасности.Вы должны перекомпилировать PHP, следуйте этому полезному пошаговому руководству по Debian / Ubuntu: http://www.maxiwebs.co.uk/gd-bundled/compilation.php
Откройте терминал.Чтобы войти в систему, введите su и введите свой пароль root при появлении запроса.
Загрузите несколько пакетов, которые нам понадобятся для установки.Введите apt-get install build-essential debhelper fakeroot dpkg-dev mysql-server.Когда при установке MySQL запрашивается пароль root, придумайте пароль и сохраните его в безопасности.Измените ваш текущий каталог на исходный.cd /usr/src.
Загрузите исходный код PHP 5, введя apt-get source php5.Нам также нужны зависимости PHP 5.Чтобы загрузить их, введите apt-get build-dep php5.
Перейдите в загруженный каталог PHP.CD php5-XXXX.просто нажмите после того, как вы набрали php5-, чтобы завершить имя папки.
Теперь нам нужно отредактировать файл конфигурации, чтобы превратить его в связанную версию GD.Введите nano debian / rules.
Найдите строку с надписью --with-gd = shared, / usr --enable-gd-native-ttf \ и измените ее на --with-gd = shared -enable-gd-native-ttf \ путем удаления, / usr.(Нажмите Ctrl + W, чтобы найти что-то, если вы ищете GD, это рядом со вторым появлением).Чтобы сохранить файл, нам нужно нажать ctrl + x, затем нажать y, а затем ввести.
Теперь нам нужно отредактировать установочный файл MySQL.Введите nano debian / setup-mysql.sh.Примечание. Если этот файл не существует, не беспокойтесь, вы можете пропустить шаги 10 и 11.
Найдите строку $ mysqld> $ datadir / run.log 2> & 1 & и измените ее на $ mysqld--user = root> $ datadir / run.log 2> & 1 &, добавив в него --user = root.Чтобы сохранить файл, нам нужно нажать ctrl + x, затем нажать y, а затем ввести.
Теперь мы закончили настройку, теперь нам нужно скомпилировать ее.Введите dpkg-buildpackage -rfakeroot или, если вы используете Ubuntu 11.10, введите dpkg-buildpackage -d, это займет некоторое время.
Когда это будет сделано, у вас должна быть загрузка файлов .deb.в родительском каталоге.Найдите тот, который начинается с php5-gd.
Установите его, дважды щелкнув по нему, или из терминала введите dpkg -i php5-gdXXXXXXX, просто нажмите после ввода php5-gd, чтобы ввести имя файла.
Теперь нам нужно помешать обновлениям заменить вашу новую блестящую библиотеку GD обычной не связанной версией, удерживая пакет.Запустите следующую команду: apt-get install wajig.Скажите «да» для установки.
После установки введите следующее: wajig hold php5-gd.
Поздравляем!Теперь у вас есть установленная версия библиотеки GD, иди и будь креативен с ней!