Я разрабатываю приложение с использованием Heroku. Мне нужно будет манипулировать изображениями, но, к сожалению, jpeg
не поддерживается по умолчанию. Я говорил с поддержкой, и вот их ответ:
"We unfortunately don't support jpeg by default. But the good news is that we open sourced our PHP buildpack, so hopefully the community will be able to bring that in. In case you're interested, the buildpack is here: https://github.com/heroku/heroku-buildpack-php"
Я знаю, что мне нужно добавить --with-jpeg
раз перед --with-gd
в ./configure
PHP
Но buildpack дает возможность обновлять файлы php.ini и компилировать файлы, и ни одна из них не содержит волшебную линию для обновления (./configure …) …
Есть ли способ добавить поддержку jpeg
через два указанных файла?
Текущее обходное решение – установить imagick.so
– скомпилировали библиотеку и инструкцию @ github https://github.com/alkhoo/heroku-cedar-php-extension
Также скомпилирован apc.so
поскольку он отсутствует в расширении Heroku. Расширение gd.so
нельзя использовать, так как PHP-файл Heroku GD был скомпилирован в php * binary. Ожидание, что кто-то создаст PHP buildpack без компиляции GD.
Другие компилировали zlib.so
и mbstring.so
(в случае, если кому-то это интересно).