Я создал машину amazon под управлением Linux установленного Apache php GD, и я запускал этот код PHP это было так
<?php
create_image();
print "<img src=image.png>";
function create_image(){
$im = @imagecreate(200, 200) or die("Cannot Initialize new GD image stream");
$background_color = imagecolorallocate($im, 255, 255, 0); // yellow
$red = imagecolorallocate($im, 255, 0, 0); // red
$blue = imagecolorallocate($im, 0, 0, 255); // blue
imageline ($im, 5, 5, 195, 5, $red);
imageline ($im, 5, 5, 195, 195, $blue);
imagepng($im,"image.png");
imagedestroy($im);
}
?>
отлично работает на моем локальном компьютере, но я получаю 500 внутренних ошибок сервера, когда я загрузил его в экземпляр ec2
После того, как я провел какое-то исследование, я установил на машине automake19, и на этот раз php-коды запускаются, но изображение не создается. Я даже попробовал несколько других кодов, которые создают файл образа, но ни один из них не сделал образ, может ли кто-нибудь сказать мне, что я делаю и что еще нужно ps notei для установки прав доступа к каталогу установлено 755