我正在使用exif数据来为我的图像携带标题。
在localhost上使用exif_read_data很好(在Ubuntu上使用Apache ),但是Heroku报告说:
PHP致命错误:调用/app/path/ to /file中未定义的函数exif_read_data()。
我不知道在这里该做什么,看看错误消息,似乎EXIF函数没有在我的Heroku应用程序上安装/启用。
可以添加或启用吗?
发布于 2014-09-21 23:28:47
您是正确的,EXIF功能没有启用在您的Heroku应用程序。
由于“新”PHP,启用扩展所需的全部内容都是文件。
就EXIF而言,情况如下:
{
"require": {
"ext-exif":"*"
}
}这是在关于自定义PHP设置的文章的Heroku开发中心进行的。
发布于 2013-04-25 20:57:07
在您的exif环境中没有启用heroku扩展。
为了使用exif的功能,您需要对它的支持。在php.ini中,您会发现这两行是执行此操作的行:
extension=php_mbstring.dll
extension=php_exif.dll当然,dll应该在正确的文件夹中可用-对于linux,而不是.dll,它们应该是.so。我不知道它在heroku是怎么运作的。也许你能让他们的技术支持来检查这些?
https://stackoverflow.com/questions/16224488
复制相似问题