如何向Heroku PHP buildpack添加jpeg支持

时间:2012-03-05 21:01:26

标签: php heroku gd php-ini

我正在使用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"

我知道我需要在PHP的--with-jpeg --with-gd之前添加./configure

但buildpack只能更新 php.ini 编译文件,并且它们都不包含要更新的魔术行(./configure ... )...

是否有办法通过上述两个文件添加jpeg支持?

1 个答案:

答案 0 :(得分:3)

目前的解决方法是安装imagick.so - 已编译库和指令@ github https://github.com/alkhoo/heroku-cedar-php-extension

还编译了apc.so,因为Heroku的扩展中缺少它。由于Heroku的PHP使用php * binary编译GD,因此无法使用gd.so扩展名。等待有人在没有GD编译的情况下创建PHP buildpack。

其他人编译了zlib.sombstring.so(如果有人感兴趣的话)。