- 主题:smth1.2.2 www方式注册验证码无法显示求助
其他www方式一切正常,但是www注册时候验证码无法显示,下面是php的configure命令
cd ../php-5.0.4
./configure --prefix=$BBSHOME/php --with-apxs2=/$BBSHOME/bin/apxs --disable-debug \
--enable-pic --disable-rpath --enable-inline-optimization \
--with-dom --with-gd --with-freetype2-dir=/usr/lib \
--with-png-dir --with-iconv --with-jpeg-dir --with-zlib \
--enable-track-vars
通过info.php文件看出GD库应该工作正常
gd
GD Support enabled
GD Version bundled (2.0.28 compatible)
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled
此外系统还安装了libjpeg-devel和libpng-devel这两个库,不知道是不是需要在configure php的时候加入这两个库的支持。请大虾们多多指点,谢谢!
--
FROM 155.69.5.*
看apache error_log
【 在 pyo (pyo) 的大作中提到: 】
: 其他www方式一切正常,但是www注册时候验证码无法显示,下面是php的configure命令
: cd ../php-5.0.4
: ./configure --prefix=$BBSHOME/php --with-apxs2=/$BBSHOME/bin/apxs --disable-debug \
: ...................
--
FROM 61.182.213.*
谢谢,不过apache 的error_log里面似乎没有相关的错误,没有img_rand.php相应的错误,现在的错误就是
“发生错误
请等待识别的图片显示完毕!
”
不知道到底是什么问题。。。。。
【 在 atppp (Big Mouse) 的大作中提到: 】
: 看apache error_log
--
FROM 155.69.5.*
我在php.ini设了让它log errors,结果得到的错误如下,不知道该怎么解决。。。。
[12-Oct-2005 17:35:35] PHP Fatal error: Call to undefined function Imagettftext() in /home/bbsd/WWWROOT/htdocs/wforum/img_rand/img_rand.php on line 25
[12-Oct-2005 17:35:38] PHP Fatal error: Call to undefined function Imagettftext() in /home/bbsd/WWWROOT/htdocs/wforum/img_rand/img_rand.php on line 25
[12-Oct-2005 17:35:40] PHP Fatal error: Call to undefined function Imagettftext() in /home/bbsd/WWWROOT/htdocs/wforum/img_rand/img_rand.php on line 25
[12-Oct-2005 17:35:43] PHP Fatal error: Call to undefined function Imagettftext() in /home/bbsd/WWWROOT/htdocs/wforum/img_rand/img_rand.php on line 25
img_rand.php第25行的内容是Imagettftext($im, $j, $i - 15, $x, $y, $color, $font, $radix[$i]);
很奇怪,lib-jpeg,lib_png,gd,freetype这个几个库包括他们的devel库都装过了啊,请大虾们指点,谢谢
【 在 pyo (pyo) 的大作中提到: 】
: 谢谢,不过apache 的error_log里面似乎没有相关的错误,没有img_rand.php相应的错误,现在的错误就是
: “发生错误
: 请等待识别的图片显示完毕!
: ...................
--
FROM 155.69.5.*
[bbs@raid php-5.0.4]$ ./configure --help | grep freetype
--with-freetype-dir[=DIR] GD: Set the path to FreeType 2 install prefix.
你的参数写错了
【 在 pyo (pyo) 的大作中提到: 】
: 其他www方式一切正常,但是www注册时候验证码无法显示,下面是php的configure命令
: cd ../php-5.0.4
: ./configure --prefix=$BBSHOME/php --with-apxs2=/$BBSHOME/bin/apxs --disable-debug \
: ...................
--
FROM 61.182.213.*
终于搞定了,太感谢了,可能最开始因为没装freetyp2-devel包,所以--with-freetp-dir config时候有问题就换成了--with-type2, 后来装了以后重新configure之前忘了make clean了,低级错误啊。。。。路径--with-freetype-dir=/usr/lib还是可以的,多谢多谢:)
【 在 atppp (Big Mouse) 的大作中提到: 】
: [bbs@raid php-5.0.4]$ ./configure --help | grep freetype
: --with-freetype-dir[=DIR] GD: Set the path to FreeType 2 install prefix.
: 你的参数写错了
--
FROM 155.69.5.*
去掉验证码
【 在 pyo (pyo) 的大作中提到: 】
: 其他www方式一切正常,但是www注册时候验证码无法显示,下面是php的configure命令
: cd ../php-5.0.4
: ./configure --prefix=$BBSHOME/php --with-apxs2=/$BBSHOME/bin/apxs --disable-debug \
: ...................
--
FROM 202.207.208.*
验证码显示模块输出图片不正常
建议去掉验证码模块,这个东西很讨厌
【 在 pyo (pyo) 的大作中提到: 】
: 谢谢,不过apache 的error_log里面似乎没有相关的错误,没有img_rand.php相应的错误,现在的错误就是
: “发生错误
: 请等待识别的图片显示完毕!
: ...................
--
FROM 202.207.208.*
我觉得也是
前一阵用Debian装,很多事都费在装php4-gd上了
【 在 sxdxsimple (雾里龙虾) 的大作中提到: 】
: 验证码显示模块输出图片不正常
: 建议去掉验证码模块,这个东西很讨厌
--
FROM 221.14.201.*