【发布时间】:2017-11-26 21:12:57
【问题描述】:
我想用 GD 转换低分辨率的图像。我正在按照这些规范使用 IBM Server
版本: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()
请注意,请任何人告诉我在我的这台 Linus 机器上启用此 GD 库的分步命令。 非常感谢
【问题讨论】:
-
先做:
apt-cache search libgd,因为它告诉你它没有安装 libgd。 -
您想调整图像大小或安装 libgd 时遇到问题?
-
你能试试安装
sudo apt-get install libgd-dev吗?因为我在 ubuntu repo 中没有找到 libgd 包 -
@selten98 我在点击此命令后发现此错误 sudo apt-get install libgd-dev 以下软件包具有未满足的依赖关系: libgd-dev :依赖:libgd3 (= 2.1.1-4ubuntu0.16.04. 6) 但不会安装 依赖:libpng-dev 依赖:libz-dev 依赖:libjpeg-dev