
내 PC에는 Ubuntu 14.04, 웹 서버로 Apache2, 통역사로 PHP 5.5.9가 있습니다. APT를 사용하여 php5-gd 패키지를 설치하고 서버를 다시 시작한 다음 다음을 사용하여 GD가 활성화되어 있는지 확인했습니다.
php -i | grep -i --color gd
출력은 다음과 같습니다.
/etc/php5/cli/conf.d/20-gd.ini,
gd
GD Support => enabled
GD Version => 2.1.1-dev
gd.jpeg_ignore_warning => 0 => 0
GDM_LANG => de_DE
GDMSESSION => ubuntu
_SERVER["GDM_LANG"] => de_DE
_SERVER["GDMSESSION"] => ubuntu
나는 이 코드 조각으로 라이브러리를 테스트하고 싶었습니다.
<?php
$bild = imagecreatetruecolor(200,250);
$weiss = imagecolorallocate($bild, 255, 255, 255);
$mittelblau = imagecolorallocate($bild, 203, 215, 230);
imagefill($bild, 0, 0, $mittelblau);
imagejpeg($bild, "test.jpg");
?>
PHP가 그림을 만들지 않았습니다. 이미지를 직접 출력하려고 했는데(예, 헤더를 사용했습니다), Firefox에서 이미지가 깨졌다고 합니다.
나는 smb를 바란다. 나를 도와 줄 수 있니
친애하는
남자 이름
편집: phpinfo()는 GD와 관련된 모든 것이 활성화된다고 말합니다.
답변1
미스터리를 해결했습니다. 문제는 파일 권한이었습니다.