在 12.04 上升级 php5-gd

在 12.04 上升级 php5-gd

我知道已经有同名帖子了但我的问题不同:正如我解释的那样在 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

相关内容