0

5.3.3-7 挤15

我在服务器上运行 5.3.3-7 squeeze15。我没有为 GD 或任何东西使用 --with 命令编译 php。

我已经使用标准的 apt-get install php5-gd 安装了 php5-gd。我的 phpinfo 显示 GD 支持

解析的附加 .ini 文件 /etc/php5/apache2/conf.d/gd.ini

我检查了 gd.ini 文件,它肯定有未注释的 gd.so 扩展名。

phpinfo 的 GD 部分显示它全部被启用

已启用 GD 支持 GD 版本 2.0 已启用 FreeType 支持 已启用 FreeType 与 freetype 的链接 FreeType 2.4.2 版 T1Lib 支持已启用 GIF 读取支持已启用 GIF 创建支持已启用 JPEG 支持已启用 libJPEG 版本 6b PNG 支持已启用 libPNG 版本 1.2.44 WBMP 支持

问题是我仍然遇到 GD 问题,从致命错误到不渲染正在调整图像大小的页面

php.ini 没有对 gd.so bt 的引用,这是 gd.ini 文件不需要的吗?

我读过我可能需要用 gd 重新编译 php 吗?

任何想法都会有所帮助

4

1 回答 1

0

基本上问题是 php 没有使用 GD 选项编译,所以这意味着对 imageantialias() 的调用失败。

删除该行并因此该功能删除了错误,请参阅下面的 php 手册所说的内容,

http://php.net/manual/en/function.imageantialias.php

Note: This function is only available if PHP is compiled with the bundled version of the GD library.

当然,这并不能解决问题,但它是一种解决方法,以防其他人遇到同样的问题。

于 2013-04-17T17:03:16.643 回答