PHP-GD2가 활성화되었지만 그림이 생성되지 않습니다

PHP-GD2가 활성화되었지만 그림이 생성되지 않습니다

내 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

미스터리를 해결했습니다. 문제는 파일 권한이었습니다.

관련 정보