我已按照本教程在我的 ISPConfig3 服务器上安装和支持 PHP-5.6:https ://www.howtoforge.com/tutorial/how-to-install-php-5-6-on-ubuntu-16-04/ .
安装已启动并运行,现在我想更改 php-gd 库版本。PHP info 实际上报告:
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() 报告后,我意识到版本的差异
预期行为
- 用户上传图片。图像可以有任何尺寸。(例如:1920x1080)
- 该脚本调整图像大小。(例如:从 1920px 到 1200px)
- 调整大小的图像保持其原始纵横比,不应被裁剪。见:http: //imgur.com/MkMVg6x
问题
- 用户上传图片。图像可以有任何尺寸。(例如:1920x1080)
- 脚本应该调整图像的大小。(例如:从 1920px 到 120px)
- 最终图像被错误裁剪:(参见:http: //imgur.com/a/wT0Rh
由于我使用的是 php-fpm,我该如何升级我的 GD 库版本?