getimagesize 无限期挂起

getimagesize hangs indefinitely

我所在的服务器最近升级了,PHP 从 5.2 升级到 5.5。我有一个使用 getimagesize() 的脚本,它在 5.2 上运行良好,但现在函数在 5.5 上无限期挂起。我没有得到任何错误代码,没有 false 的 return 值,也没有任何 return 值。根据其他一些帖子,我检查了一些 "standard" 东西:

我尝试使用 Chrome、Firefox 和 CLI 测试该功能,但没有任何效果。还有什么我可以检查的吗?

getimagesize() 函数中使用绝对文件路径时,确保绝对文件路径是绝对 server 文件路径,而不仅仅是域、TLD 和文件路径,如中所示浏览器 URI 栏。

这同样适用于使用绝对文件路径:

include

scandir()

rmdir()

unlink()

和许多其他 PHP 函数。