PHP 5.4.12 Mac OSX imagecreate *函数无效

我在Mac OS X 10.7.5上使用Apache 2(Apache / 2.2.24(Unix)mod_ssl / 2.2.24 OpenSSL / 1.0.1e DAV / 2 PHP / 5.4.12)从macports运行PHP 5.4.12。 5天前此代码工作(是直接从PHP网站):

<?php
header ('Content-Type: image/png');
$im = @imagecreatetruecolor(120, 20)
      or die('Cannot Initialize new GD image stream');
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5,  'A Simple Text String', $text_color);
imagepng($im);
imagedestroy($im); 
?>

我关闭了笔记本电脑。 然后在3天后打开它,用这段代码进入我的测试页面,它不再工作,但我没有得到任何错误。 我看到了破碎的图像而不是生成的图像。 我今天升级了所有的软件和库。 这就是phpinfo关于GD Lib所说的:

GD Support  enabled
GD Version  bundled (2.0.34 compatible)
FreeType Support    enabled
FreeType Linkage    with freetype
FreeType Version    2.4.10
GIF Read Support    enabled
GIF Create Support  enabled
JPEG Support    enabled
libJPEG Version unknown
PNG Support enabled
libPNG Version  1.5.14
WBMP Support    enabled
XBM Support enabled

phpinfo()报告了我的PHP安装:

'./configure' '--prefix=/opt/local' '--mandir=/opt/local/share/man' 
'--infodir=/opt/local/share/info' '--program-suffix=54' 
'--includedir=/opt/local/include/php54' '--libdir=/opt/local/lib/php54' 
'--with-config-file-path=/opt/local/etc/php54' 
'--with-config-file-scan-dir=/opt/local/var/db/php54' '--disable-all' '--enable-bcmath' 
'--enable-ctype' '--enable-dom' '--enable-fileinfo' '--enable-filter' '--enable-hash' 
'--enable-json' '--enable-libxml' '--enable-pdo' '--enable-phar' '--enable-session' 
'--enable-simplexml' '--enable-tokenizer' '--enable-xml' '--enable-xmlreader' 
'--enable-xmlwriter' '--with-bz2=/opt/local' '--with-mhash=/opt/local' 
'--with-pcre-regex=/opt/local' '--with-libxml-dir=/opt/local' '--with-zlib=/opt/local' 
'--without-pear' '--disable-cgi' '--disable-cli' '--disable-fpm' 
'--with-apxs2=/opt/local/apache2/bin/apxs'

我注意到那里没有'--with-gd',但是我没有改变PHP之间的代码工作和打破...

当我关闭笔记本电脑然后重新打开时,完全有可能重新启动apache。 我没有安装或升级任何东西(绝对没有改变php),也没有对任何ini文件进行任何更改或在最近升级任何东西。 但是,今天我确实对使用macports安装的所有东西进行了全面升级。 没有解决问题。

有没有人遇到这个问题/寻找解决方案?

链接地址: http://www.djcxy.com/p/57687.html

上一篇: PHP 5.4.12 Mac OSX imagecreate* functions not working

下一篇: Packaging a LAMP application for easy deployment