验证码图片不显示

我的配置是PHP 5.3.1

PHPinfo中GD为

gd

GD Support enabled

GD Version bundled (2.0.34 compatible)

GIF Read Support enabled

GIF Create Support enabled

JPEG Support enabled

libJPEG Version 6b

PNG Support enabled

libPNG Version 1.2.42

WBMP Support enabled

XBM Support enabled

Directive Local Value Master Value

gd.jpeg_ignore_warning 0 0

在用yiic新建默认程序后

r=site/contact里

Verification CODE是显示的,但是验证码图片是个叉

直接访问r=site/captcha 什么都不显示

这是什么原因?哪里配置有问题呢?

当访问?r=member/captcha时,错误报告是

PHP Fatal error: Call to undefined function imagettfbbox() in

/path/to/yii/framework/web/widgets/captcha/CCaptchaAction.php on line 214

你用demo的blog有问题吗?

如果没有,你拷贝他的代码到你那里就清楚了。

或者你直接访问验证图片看是否出来。

都有问题,现在发现问题出在我的MAC自带的PHP的GD不带freetype组件,现在正在研究在系统里GD带FREETYPE的编译

问题解决,主要是MAC自带的PHP的GD库不带FREETYPE, 重新编译GD库后因为PHP内部设置GD库无法去除,所以也不能直接附加

最后,我下载了最新的PHP,把PHP重新编译了.

问题解决