【发布时间】:2017-08-07 19:29:11
【问题描述】:
我已按照本教程在我的 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)
- 脚本调整图像大小。 (例如:从 1920 像素到 1200 像素)
- 调整大小的图像保持其原始纵横比,不应被裁剪。 见:http://imgur.com/MkMVg6x
问题
- 用户上传图片。图像可以有任何尺寸。 (例如:1920x1080)
- 脚本应该调整图像的大小。 (例如:从 1920 像素到 120 像素)
- 最终图像被错误裁剪:( 见:http://imgur.com/a/wT0Rh
由于我使用的是 php-fpm,如何升级我的 GD 库版本?
【问题讨论】:
-
通常最好坚持使用包管理器支持的版本。 2.2 中有什么你绝对必须拥有的东西吗?
-
我在裁剪图像时遇到问题,但仅在此服务器上。我有一个类似的服务器,带有 PHP-5.6,没有 fpm,工作正常。在比较了两台服务器的 phpinfo() 报告后,我意识到版本的差异。
-
你能分享一下问题吗?我们或许可以帮助解决这些问题。
-
我会更新问题,提供实际和预期的行为...
-
已更新,添加了图片链接。请告诉我是否还不清楚
标签: php ubuntu gd fpm ispconfig