我想使用GD将低分辨率图像转换。我在IBM服务器上工作,具体规格如下:
版本:PHP 7.0.15-0ubuntu0.16.04.4(cli)(NTS)
我已经从php.ini中注释掉了扩展名,但无法在php服务器上启用GD。 我刚刚收到这个错误。
运行命令:sudo apt-get install libgd
正在读取软件包列表... 完成
正在构建依赖关系树 正在读取状态信息... 完成 E: 无法定位软件包libgd
当我运行第二个命令时,会显示以下消息:
1)软件包存在未满足的依赖关系
运行此命令后,收到以下消息:
命令: sudo apt-get install libgd-dev
正在读取软件包列表... 完成
正在构建依赖关系树 正在读取状态信息... 完成 您可能需要运行“apt-get -f install”来纠正以下问题:
以下软件包具有未满足的依赖关系: libgd-dev:依赖于libgd3(= 2.1.1-4ubuntu0.16.04.6),但它将不会被安装
Depends: libpng-dev
Depends: libz-dev
Depends: libjpeg-dev
Depends: libfreetype6-dev but it is not going to be installed
Depends: libxpm-dev but it is not going to be installed
Depends: libx11-dev but it is not going to be installed
Depends: libxt-dev but it is not going to be installed
Depends: libfontconfig-dev
Depends: libvpx-dev but it is not going to be installed
Depends: libtiff-dev
linux-image-virtual:依赖于linux-image-4.4.0-81-generic,但它不会被安装
E:未满足的依赖关系。尝试使用没有软件包的'apt-get -f install'(或指定解决方案)。
此问题的原因:
PHP致命错误:未捕获的错误:调用未定义的函数imagecreatefromstring()
请注意,请有人告诉我在这台Linux机器上启用此GD库的逐步命令。 非常感谢。
apt-cache search libgd
,因为它告诉你没有安装libgd。 - selten98sudo apt-get install libgd-dev
吗?因为我在Ubuntu仓库中没有找到libgd包。 - Shobi