2017-08-07 112 views
-1

我已按照本教程在我的ISPConfig3服务器上安装并支持PHP-5.6:https://www.howtoforge.com/tutorial/how-to-install-php-5-6-on-ubuntu-16-04/如何在Ubuntu 16.04服务器上从php-fpm运行时升级php-gd库的版本?

安装已启动并运行,现在我想更改php-gd库版本。 PHP信息实际上报道:

GD Support enabled 

GD Version bundled (2.1.0 compatible) 

我需要使用以下版本:

GD Support enabled 

GD headers Version 2.2.3 

GD library Version 2.2.3 

为什么需要升级?

我在裁剪图像时遇到问题,但仅在此服务器上。我有一个类似PHP-5.6的服务器,没有fpm,工作正常。我意识到在比较后的phpinfo()版本从两个服务器

预期行为

  1. 用户上传的图像报告的差异。图像可以有任何尺寸。 (例如:1920x1080)
  2. 脚本调整图像大小。 (例如:从1920px到1200px)
  3. 调整大小后的图像保持原始高宽比,不应裁剪。 参见:http://imgur.com/MkMVg6x

问题

  1. 用户上传的图像。图像可以有任何尺寸。 (例如:1920x1080)
  2. 该脚本应该调整图像大小。 (例如:从1920px到120像素)
  3. 最终图像错误地裁剪:( 参见:http://imgur.com/a/wT0Rh

由于我使用PHP-FPM,我怎么能升级我的GD库版本

+0

通常情况下,最好坚持从包管理器支持的版本。你有绝对必须拥有的东西吗? – ceejayoz

+0

裁剪图像时遇到问题,但仅在此服务器上。我有一个类似PHP-5.6的服务器,没有fpm,工作正常。在比较两台服务器的phpinfo()报告后,我意识到版本的差异。 –

+0

你能分享问题吗?我们可能能够帮助这些人。 – ceejayoz

回答

0

经过长时间的挖掘,我终于找到了问题,并且正如我预料的那样,它与GD库本身无关,它与phpThumb和imagemagick库有关

相关问题