2012-03-05 1 views
1

나는 Heroku를 사용하여 응용 프로그램을 개발 중입니다. 이미지를 조작해야하지만 불행히도 jpeg은 기본적으로 지원되지 않습니다. 나는 지원과 이야기하고 여기에 자신의 답변입니다 : 내가 Heroku PHP 빌드 팩에 jpeg 지원을 추가하려면 어떻게합니까

PHP

./configure에 바로 --with-gd 이전 --with-jpeg를 추가하지만 buildpack 만 PHP를 업데이트 할 수있는 기능을 제공 할 필요가 알고

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

은. INI

는 두 개의 파일을 언급 통해 jpeg 지원을 추가 할 수있는 방법이 있나요 ... 파일을 컴파일하고 그들 중 누구도 (... ./configure를) 업데이트 할 수있는 마법 라인을 포함하지?

+0

Heroku의 PHP 지원이 공식화되어 공식 관리가 잘되어있는 buildpack이 있으므로 [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 (관심있는 사람을위한 경우)으로 컴파일되었습니다.

관련 문제