5.3.3-7 squeeze15
我在服务器上运行了5.3.3-7 squeeze15。我没有使用--with命令为GD或任何东西编译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吗?
任何想法都会有所帮助
答案 0 :(得分: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.
虽然dos没有解决问题,但如果其他人遇到同样的问题,这是解决问题的方法。