我知道已经有同名帖子了但我的问题不同:正如我解释的那样在 Stack Overflow 帖子中,我需要在我的 12.04 Ubuntu 中使用比 apt-get 附带的版本更新的 php-gd 版本,并且由于我的系统技能较差,我不知道该怎么做(我思考我需要以某种方式修改我的软件包存储库,但是......我不知道该怎么做)。
需要说明的是,在我的 OSX 开发机器上,我有一个“捆绑(兼容 2.1.0)”GD 版本,带有 1.6.2 libPNG 版本。而在我的 Ubuntu 产品服务器中,我只能使用 GD 2.0.36(请参阅php 信息)。我可以升级它吗?怎样升级?
顺便说一下,顶部链接的 Stack overflow 帖子解释了出现此问题的原因:我在调整 PNG 大小时遇到了巨大的质量差异,而 GD 似乎是造成这种情况的原因。
多谢。
答案1
首先,你必须遵循这个问题并安装所需的支持 GD 版本 2.1.0 的 PHP 版本
然后你可以相应地安装你需要的 GD 版本
sudo apt-get install php5-gd
注意:php5.4 与 GD>=2.1.0 不兼容
我从这个问题中得到了这个,尽管看起来他已经在同一台机器上安装了两个GD
libgd2-xpm
2.0.36~rc1~dfsg-6ubuntu2 GD Graphics Library version 2 ii libgd2-xpm:i386
2.0.36~rc1~dfsg-6ubuntu2 GD Graphics Library version 2 ii libgd3
2.1.0-2~precise+1 GD Graphics Library php5-gd
5.4.17-4+debphp.org~precise+1 GD module for php5