簡體   English   中英

如何在Heroku上使用EXIF PHP擴展?

[英]How to get the EXIF PHP extension working on Heroku?

我正在使用數據為我的圖像提供字幕。

在localhost上使用exif_read_data工作正常(在Ubuntu上使用Apache),但是Heroku報告:

PHP致命錯誤:在/ app / path / to / files中調用未定義的函數exif_read_data()。

我不確定該怎么做,看看錯誤消息,看起來我的Heroku應用程序上沒有安裝/啟用EXIF功能。

可以添加或啟用嗎?

你的Heroku應用程序沒有啟用 EXIF功能,這是正確的。

從“新”PHP構建包開始,啟用擴展所需的只是composer.json文件中定義所需的擴展

對於EXIF,將是:

{
    "require": {
        "ext-exif":"*"
    }
}

有關自定義PHP設置的文章中的Heroku devcenter對此進行了介紹

您的heroku環境中未啟用exif擴展名。

您需要支持exif才能使用它的功能。 在php.ini中,你會發現這兩行都是這樣做的:

extension=php_mbstring.dll
extension=php_exif.dll

當然dll應該在正確的文件夾中可用 - 對於linux而不是.dll它們將是.so 我不確定它在heroku中是如何工作的。 也許你可以得到他們的技術支持來檢查這些?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM