致命错误:在Heroku PHP上调用未定义的函数:imagejpeg()。固定?

时间:2013-09-26 12:50:17

标签: php heroku gd

因此,我在尝试在Heroku网站(PHP)上传图像时收到以下错误。

 Fatal error: Call to undefined function: imagejpeg() 

它指的是我的AmazonS3Handler.php文件中的以下行。

    //build the jpeg
    imagejpeg($destinationImage);

关于我如何解决这个问题的任何想法?

1 个答案:

答案 0 :(得分:1)

我安装了import XCTest class A: Equatable { let name: String init(name: String) { self.name = name } } func ==(lhs: A, rhs: A) -> Bool { return lhs.name == rhs.name } class FooTests: XCTestCase { func testFoo() { let a = A(name: "foo") let a1 = A(name: "foo") let b = A(name: "bar") XCTAssertEqual(a, a) XCTAssertEqual(a, a1) XCTAssertEqual(a, b) // will fail } } lib并得到了同样的错误。问题在于编译没有GD支持。在这里你应该做些什么来使事情有效。

1。安装jpeg

libjpeg

2。使用apt-get install libjpeg62-turbo-dev 支持

配置PHP
jpeg

3。构建./configure \ --with-gd --with-jpeg-dir=/usr/lib64 # other options

PHP