2012-03-05 2 views
1

Я занимаюсь разработкой приложения с использованием Heroku. Мне нужно будет манипулировать изображениями, но, к сожалению, jpeg не поддерживается по умолчанию. Я говорил с поддержкой и вот их ответ:Как добавить поддержку jpeg в Heroku PHP buildpack

"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 РНР

Но buildpack только дает возможность обновлять PHP. ини и компилировать файлы, и ни один из них не содержат волшебную линию для обновления (./configure ...) ...

есть ли способ, чтобы добавить поддержку jpeg через два упомянутые файлы?

+0

Теперь, когда поддержка PHP на Heroku является официальной, и есть официальный и ухоженный buildpack, вы можете просто включить ImageMagick в свой [composer.json] (https://github.com/delight-im/Heroku-PHP -Apache2/blob/master/composer.json) в качестве 'ext-imagick' или использовать' ext-gd'. – caw

ответ

3

текущее решение заключается в установке imagick.so - собрали библиотеку и инструкцию @githubhttps://github.com/alkhoo/heroku-cedar-php-extension

Также скомпилированный apc.so, поскольку он отсутствует расширение Heroku в. Расширение gd.so нельзя использовать, так как PHP-сервер Heroku имел GD, скомпилированный в php * binary. Ожидание, что кто-то создаст PHP buildpack без компиляции GD.

Другие составлены zlib.so и mbstring.so (в случае, если кто-либо заинтересован).

Смежные вопросы