我的电脑上有 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
我解开了谜团。问题出在文件权限上。