2012-03-05 11 views
1

私はHerokuを使ってアプリを開発しています。イメージを操作する必要がありますが、残念ながらjpegはデフォルトではサポートされていません。私はサポートと話し、ここにその答えです:Heroku PHPビルドパックに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" 

私はPHP

./configureにちょうど--with-gd--with-jpegを追加する必要があります。しかしbuildpackだけPHPを更新することができます知っています。 INIファイルをコンパイルし、それらのどれもが(... ./configureを)更新する魔法の行が含まれていません...

は、2つのファイルを述べてjpegサポートを追加する方法はありますか?

+0

HerokuのPHPサポートは正式であり、公式でよく管理されたビルドパックがありますので、[composer.json](https://github.com/delight-im/Heroku-PHP)にImageMagickを含めることができます-Apache2/blob/master/composer.json)ファイルを 'ext-imagick'として保存するか、' ext-gd'を使います。 – caw

答えて

3

現在の回避策はimagick.soをインストールすることです - それはHerokuのの拡張子から欠落しているので、またapc.soをコンパイルgithubhttps://github.com/alkhoo/heroku-cedar-php-extension

@ライブラリと命令をコンパイルしています。 HerokuのPHPにはGDがphp *バイナリでコンパイルされているので、gd.so拡張子は使用できません。誰かがGDをコンパイルせずにPHPビルドパックを作成するのを待っています。

その他のものはzlib.sombstring.so(興味がある場合)にコンパイルされています。

関連する問題