我想用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()
请注意,请告诉我在我的Linus机器上启用此GD库的分步命令。 非常感谢
答案 0 :(得分:7)
sudo apt-get update
适用于5.6 PHP
sudo apt-get install php5.6-gd
适用于7.0 PHP
sudo apt-get install php7.0-gd
答案 1 :(得分:3)
保持简单...
apt-get install php-gd
通常会为您的安装设置找到正确的包和版本,然后安装所有对您有用的东西..为我做的