PHP-GD2 已激活,但无法创建图片

PHP-GD2 已激活,但无法创建图片

我的电脑上有 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 说图片已损坏。

我希望有人能帮助我

此致

诺埃尔

编辑:phpinfo() 表示与 GD 相关的一切都已激活。

答案1

我解开了谜团。问题出在文件权限上。

相关内容