Я следовал этому руководству для установки и поддержки PHP-5.6 на моем сервере ISPConfig3: https://www.howtoforge.com/tutorial/how-to-install-php-5-6-on-ubuntu-16-04/.
Установка запущена, теперь я хочу изменить версию библиотеки php-gd. Информация PHP на самом деле сообщает:
GD Support enabled
GD Version bundled (2.1.0 compatible)
Мне нужно использовать следующую версию:
GD Support enabled
GD headers Version 2.2.3
GD library Version 2.2.3
Почему мне нужно обновить?
У меня проблемы с обрезкой изображений, но только на этом сервере. У меня похожий сервер с PHP-5.6, без fpm, который работает нормально. Я понял разницу в версиях после сравнения отчетов phpinfo () с обоих серверов
Ожидаемое поведение
Эта проблема
Так как я использую php-fpm, как я могу обновить версию библиотеки GD?
После долгих часов копания я наконец нашел проблему, и, как я и ожидал, она не связана с самой библиотекой GD. Это связано с библиотеками phpThumb и imagemagick.
Других решений пока нет …