我一直在使用 php 编写代码来生成图像,这段代码在我的本地主机中工作,我托管在个人网站上,它也在那里工作。但是当我在 Heroku 中托管 php 代码时,它会导致 SERVER ERROR
该网站在检索http://afternoon-river-7575.herokuapp.com/gen.php时遇到错误。它可能因维护而停机或配置不正确。
它会导致 HTTP 错误 500(内部服务器错误);
问题是关于在heroku的文件系统中创建文件。
<?php
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, 'A Simple Text String', $text_color);
header('Content-Type: image/jpeg');
imagejpeg($im);
imagedestroy($im);
?>